{
  "scraped_at": "2026-08-16T01:05:02.408012Z",
  "city": "richmond",
  "window": [
    "2026-08-15",
    "2027-06-30"
  ],
  "services": [
    {
      "calendar": "preschool-aquatics",
      "id": "8b1e197e-7aaf-4349-ab1e-06fee97aaec3",
      "name": "Swim - Parent and Tot 1 - Jellyfish - (4-12 Months)",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "191fbad9-37d6-4bf3-9580-4cf4b17ffab7",
          "CourseId": "00518778",
          "CourseIdTrimmed": "518778",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783182600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783184400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783787400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783789200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784392200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784394000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784997000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1784998800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786206600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786208400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786811400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786813200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787416200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787418000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788021000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788022800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "5aaeedc1-b326-4768-bef5-e0771bc388a3",
          "CourseId": "00518953",
          "CourseIdTrimmed": "518953",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783269000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783270800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783873800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783875600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784478600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784480400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785083400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785085200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786293000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786294800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786897800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786899600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787502600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787504400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788107400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788109200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "63b9a18b-c8bd-413d-8ad3-485402be1d45",
          "CourseId": "00512702",
          "CourseIdTrimmed": "512702",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783276200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783278000000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783881000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783882800000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784485800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784487600000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785090600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785092400000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786300200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786302000000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786905000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786906800000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787509800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787511600000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788114600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788116400000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:15 pm - 06:45 pm",
          "EventId": "0733e89d-6fa0-479d-b778-714d3f9651f3",
          "CourseId": "00512714",
          "CourseIdTrimmed": "512714",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/3 Pool - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$85.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:45 PM",
          "FirstOccurrenceFormattedEndTime": "06:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785978900000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785980700000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786410900000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786412700000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786583700000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786585500000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787015700000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787017500000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787188500000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787190300000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787620500000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787622300000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787793300000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787795100000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788225300000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788227100000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788398100000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399900000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "092f346c-50df-4d66-a95a-211e0da6e02a",
          "CourseId": "00512727",
          "CourseIdTrimmed": "512727",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785884400000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785886200000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786057200000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786059000000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786491000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786663800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787095800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787268600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787700600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787873400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788305400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788478200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "7dd501c7-0038-4c9e-a31a-cb469765905c",
          "CourseId": "00518777",
          "CourseIdTrimmed": "518777",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "30e4a975-6735-4d53-a4cf-16c9d69326c2",
          "CourseId": "00511702",
          "CourseIdTrimmed": "511702",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "97b8b523-1a82-48d3-9f86-0b404b5cf012",
          "CourseId": "00539988",
          "CourseIdTrimmed": "539988",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788889500000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788891300000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789062300000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789064100000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789494300000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789496100000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789667100000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789668900000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790099100000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790100900000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790271900000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790273700000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790703900000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790705700000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790876700000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790878500000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791308700000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791310500000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791481500000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791483300000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "b847780c-480f-4717-b946-9a116cd2c5c2",
          "CourseId": "00539990",
          "CourseIdTrimmed": "539990",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791331200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791504000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "f1cbb435-d821-49b1-b066-0761b8377e1b",
          "CourseId": "00542040",
          "CourseIdTrimmed": "542040",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788915600000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788917400000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789088400000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789090200000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789520400000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789522200000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789693200000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789695000000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790125200000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790127000000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790298000000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790299800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790730000000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790731800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790902800000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790904600000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "71ecb212-106a-4c8e-958b-404453cbef16",
          "CourseId": "00539992",
          "CourseIdTrimmed": "539992",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788975900000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788977700000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789407900000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789409700000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789580700000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789582500000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790012700000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790014500000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790185500000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790187300000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790617500000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790619300000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791222300000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791224100000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791395100000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791396900000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "0b066d6b-59d4-47f1-9953-b80f219ea810",
          "CourseId": "00539993",
          "CourseIdTrimmed": "539993",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "5058f30a-37b6-41e3-956e-d6a774f2c5b0",
          "CourseId": "00541822",
          "CourseIdTrimmed": "541822",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$66.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790812800000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790814600000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "c8a05111-b370-4ce2-a448-8e64bde2dd2f",
          "CourseId": "00539977",
          "CourseIdTrimmed": "539977",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789228800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789230600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789833600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789835400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790438400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790440200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791043200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791045000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792857600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794070800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794072600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795280400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795282200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "5cdc5377-3561-466e-961b-a1fb79bda379",
          "CourseId": "00539980",
          "CourseIdTrimmed": "539980",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789254000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789255800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789858800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789860600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790463600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790465400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791068400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791070200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792278000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792279800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792882800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792884600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794096000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794097800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794700800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794702600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795305600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795307400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795910400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795912200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796515200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796517000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797120000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797121800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "ae4e3f57-07e8-41ad-918d-b2d5c21a55e7",
          "CourseId": "00539983",
          "CourseIdTrimmed": "539983",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789320600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789322400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789925400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789927200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790530200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790532000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791135000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791136800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792344600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792346400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792949400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792951200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793557800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793559600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794162600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794164400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794767400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794769200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795372200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795977000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795978800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796581800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796583600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797186600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797188400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:30 pm - 02:00 pm",
          "EventId": "f00b142a-9f74-45f1-873c-3226bd5e4bae",
          "CourseId": "00539984",
          "CourseIdTrimmed": "539984",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:00 PM",
          "FirstOccurrenceFormattedEndTime": "02:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789331400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789333200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789936200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789938000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790541000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790542800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791145800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791147600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792355400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792357200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792960200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792962000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793568600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793570400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794173400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794175200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794778200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794780000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795383000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795384800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795987800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795989600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796592600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796594400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797197400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797199200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "0f83e0c1-dc3f-4360-84ab-516ce489c977",
          "CourseId": "00539985",
          "CourseIdTrimmed": "539985",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789340400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789342200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789945200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789947000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790550000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790551800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791154800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791156600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792364400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792366200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792969200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792971000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793577600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793579400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794182400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794184200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794787200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794789000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795392000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795393800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795996800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795998600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796601600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796603400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797206400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797208200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/05/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "206b32b1-b5c0-4d4d-a8ac-9e2115211a10",
          "CourseId": "00542395",
          "CourseIdTrimmed": "542395",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 5th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791649800000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791651600000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792256400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792861200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794679200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795282200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795284000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795888800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796493600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "4355a584-00d8-468d-9967-46d4760b787c",
          "CourseId": "00542658",
          "CourseIdTrimmed": "542658",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791732600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791734400000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792337400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792339200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792942200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792944000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793550600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793552400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794155400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794157200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794760200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794762000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795365000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795366800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795969800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795971600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796574600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796576400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797179400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797181200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "deba943a-536d-49ec-bb92-1c785ab4ad47",
          "CourseId": "00539986",
          "CourseIdTrimmed": "539986",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791913500000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791915300000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792086300000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792088100000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792518300000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792520100000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792691100000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792692900000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793123100000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793124900000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793295900000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793297700000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793731500000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793733300000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793904300000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793906100000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794336300000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794338100000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794509100000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794510900000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "e018efff-23c7-4b20-82b8-d01d97b1498c",
          "CourseId": "00541825",
          "CourseIdTrimmed": "541825",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791919800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791921600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792092600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792094400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792524600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792526400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792697400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792699200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793129400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793131200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793302200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793304000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793737800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793739600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793910600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793912400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794342600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794344400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794515400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794517200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9d1054c7-a8fa-4922-b3bc-e5f21c0a5aac",
          "CourseId": "00539987",
          "CourseIdTrimmed": "539987",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791936000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792108800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792540800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792713600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793145600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793318400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793754000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793926800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794358800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794531600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "bda1c79b-ea21-47ec-bc1a-793df85ef635",
          "CourseId": "00539995",
          "CourseIdTrimmed": "539995",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791999900000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792001700000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792431900000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792433700000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792604700000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792606500000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793036700000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793038500000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793209500000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793211300000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793645100000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793646900000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793817900000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793819700000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794249900000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794251700000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "21b10c45-56c8-40a5-aebb-4709a8743496",
          "CourseId": "00541610",
          "CourseIdTrimmed": "541610",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792006200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792008000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792438200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792440000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792611000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792612800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793043000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793044800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793215800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793217600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793651400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793653200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793824200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793826000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794256200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794258000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "8dd17d1c-4445-4eac-a283-03cadfeb020d",
          "CourseId": "00539994",
          "CourseIdTrimmed": "539994",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792020600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792452600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792625400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793057400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793230200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793665800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793838600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794270600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "865b954f-d436-423f-8087-5109ff46b8e7",
          "CourseId": "00539997",
          "CourseIdTrimmed": "539997",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794854700000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794856500000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795027500000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795029300000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795459500000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795461300000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795632300000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795634100000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796064300000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796066100000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796237100000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796238900000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796669100000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796670900000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796841900000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796843700000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797273900000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797275700000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797446700000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797448500000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "aff3c9c5-e4e6-4764-a804-49762292fcac",
          "CourseId": "00541727",
          "CourseIdTrimmed": "541727",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794861000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794862800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795033800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795035600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795465800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795467600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795638600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795640400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796070600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796072400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796243400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796245200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796675400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796677200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796848200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796850000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797280200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797282000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797453000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797454800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "6e9998e5-dff6-4713-8594-79125ca61ec4",
          "CourseId": "00539998",
          "CourseIdTrimmed": "539998",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794875400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795048200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795480200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796257800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796689800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796862600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797294600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797467400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "c0d98c4b-b3c5-4d3b-bf77-792eca488829",
          "CourseId": "00540000",
          "CourseIdTrimmed": "540000",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794941100000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794942900000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795113900000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795115700000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795545900000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795547700000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795718700000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795720500000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796150700000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796152500000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796323500000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796325300000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796755500000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796757300000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796928300000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796930100000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797360300000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797362100000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797533100000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797534900000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "0488840c-34a2-4071-b755-dd25f10ba347",
          "CourseId": "00541965",
          "CourseIdTrimmed": "541965",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794942000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794943800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795114800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795116600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795546800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795548600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795719600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795721400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796151600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796153400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796324400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796326200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796756400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796758200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796929200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796931000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797361200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797363000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797534000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797535800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 4m to 12m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "5e85dc5c-b8b7-43b7-b2a7-e82cb70b0492",
          "CourseId": "00539999",
          "CourseIdTrimmed": "539999",
          "EventName": "SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "Details": "Learn holds and supports to swim safely together; and introduce toddlers to blow bubbles in the water and get faces wet with the help of a parent. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 1 - JELLYFISH - (4-12 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794963600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795136400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795568400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795741200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796173200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796346000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796778000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796950800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797382800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797555600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 4,
          "MaxAge": null,
          "MaxAgeMonths": 12,
          "NoAgeRestriction": false,
          "AgeRestrictions": "4m to 12m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "preschool-aquatics",
      "id": "088e0e50-0211-43a2-90ff-1e1a724c418c",
      "name": "Swim - Parent and Tot 2 - Goldfish - (12-24 Months)",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "8cecfc9b-1e24-473b-9998-5a6e2ab322d3",
          "CourseId": "00518772",
          "CourseIdTrimmed": "518772",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783182600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783184400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783787400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783789200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784392200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784394000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784997000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1784998800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786206600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786208400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786811400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786813200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787416200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787418000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788021000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788022800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "81cc0758-8d0e-46ec-afb3-4311646985dc",
          "CourseId": "00518773",
          "CourseIdTrimmed": "518773",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783188000000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783189800000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783792800000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783794600000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784397600000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784399400000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785002400000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785004200000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786212000000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786213800000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786816800000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786818600000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787421600000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787423400000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788026400000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788028200000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "299d0d5d-112a-4450-b21f-f3189c8cefac",
          "CourseId": "00518954",
          "CourseIdTrimmed": "518954",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783269000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783270800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783873800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783875600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784478600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784480400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785083400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785085200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786293000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786294800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786897800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786899600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787502600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787504400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788107400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788109200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "46062fc1-310a-4f4b-9653-f0c5dbb8f3c5",
          "CourseId": "00518956",
          "CourseIdTrimmed": "518956",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783274400000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783276200000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783879200000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783881000000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784484000000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784485800000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785088800000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785090600000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786298400000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786300200000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786903200000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786905000000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787508000000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787509800000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788112800000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788114600000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "733348d4-03a4-492a-a7cc-c5aa8a7c99d2",
          "CourseId": "00512728",
          "CourseIdTrimmed": "512728",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783278000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783279800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783882800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783884600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784487600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784489400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785092400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785094200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786302000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786303800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786906800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786908600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787511600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787513400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788116400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788118200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "da15fb1d-e03d-4248-86e0-d4e1f255a741",
          "CourseId": "00511880",
          "CourseIdTrimmed": "511880",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "7cfc5d1c-83d4-4933-a78c-a6ad52df48f0",
          "CourseId": "00512677",
          "CourseIdTrimmed": "512677",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$85.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785974400000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785976200000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786406400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786408200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786579200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787011200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787184000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787185800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787616000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787617800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787788800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787790600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788220800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788222600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788393600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788395400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:15 pm - 06:45 pm",
          "EventId": "97796f87-fd9f-4666-acac-1f9dfbcb6a35",
          "CourseId": "00552853",
          "CourseIdTrimmed": "552853",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/3 Pool - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$85.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:45 PM",
          "FirstOccurrenceFormattedEndTime": "06:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785978900000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785980700000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786410900000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786412700000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786583700000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786585500000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787015700000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787017500000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787188500000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787190300000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787620500000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787622300000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787793300000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787795100000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788225300000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788227100000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788398100000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399900000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "36aee6bc-8fbd-4522-9ad4-6cc1b25a6c7d",
          "CourseId": "00552854",
          "CourseIdTrimmed": "552854",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785884400000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785886200000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786057200000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786059000000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786491000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786663800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787095800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787268600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787700600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787873400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788305400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788478200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "b271b93e-6661-4407-9f3c-716633cb8fbb",
          "CourseId": "00512682",
          "CourseIdTrimmed": "512682",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785888000000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785889800000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786060800000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786062600000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786492800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786494600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786665600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786667400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787097600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787099400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787270400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787272200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787702400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787704200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787875200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788307200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788480000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788481800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "56f35a26-b8e0-487a-ab79-6d3824ed4d3d",
          "CourseId": "00518771",
          "CourseIdTrimmed": "518771",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "ed30810f-9ec2-4a69-a5e0-4da0faa433a1",
          "CourseId": "00511882",
          "CourseIdTrimmed": "511882",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "dbfc89e0-c406-43bb-8bb0-bf8ae56d7d44",
          "CourseId": "00540010",
          "CourseIdTrimmed": "540010",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788892200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788894000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789065000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789066800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789497000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789498800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789669800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789671600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790101800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790103600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790274600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790276400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790706600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790708400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790879400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790881200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791311400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791313200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791484200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791486000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "e3dc2465-e873-45ed-bd5d-b95309a4c741",
          "CourseId": "00542041",
          "CourseIdTrimmed": "542041",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "b0c4f92f-7b15-44f9-a31e-8eec67061649",
          "CourseId": "00540012",
          "CourseIdTrimmed": "540012",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788978600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788980400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789410600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789412400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789583400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789585200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790015400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790017200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790188200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790190000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790620200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790622000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791225000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791226800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791397800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791399600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "33d0f28e-0efa-4fc2-aa95-a1a689814044",
          "CourseId": "00541829",
          "CourseIdTrimmed": "541829",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$66.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790812800000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790814600000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "19b11cbe-984b-4fc3-9c93-af0933e5d802",
          "CourseId": "00540013",
          "CourseIdTrimmed": "540013",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "be979547-5e50-48af-a820-918bba35f65b",
          "CourseId": "00540001",
          "CourseIdTrimmed": "540001",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789232400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789234200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789837200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789839000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790442000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790443800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791046800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791048600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792256400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792258200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792861200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793466000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793467800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794074400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794076200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794679200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795284000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795285800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795888800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795890600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796493600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796495400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797098400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797100200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9b0f4d92-94d5-4b5a-a0c6-f79f2c1479e7",
          "CourseId": "00540003",
          "CourseIdTrimmed": "540003",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789257600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789259400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789862400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789864200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790467200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790469000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791072000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791073800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792281600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792283400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792886400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792888200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794099600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794101400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794704400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794706200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795309200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795311000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795914000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795915800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796518800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796520600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797123600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797125400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "23d34996-195a-4554-9ecf-c5ea1d82b9fb",
          "CourseId": "00540004",
          "CourseIdTrimmed": "540004",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789324200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789326000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789929000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789930800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790533800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790535600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791138600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791140400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792348200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792350000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792953000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792954800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793561400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793563200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794166200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794168000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794771000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794772800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795375800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795377600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795980600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795982400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796585400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796587200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797190200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797192000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "705a1479-9c15-4763-9724-7796f98a3305",
          "CourseId": "00540005",
          "CourseIdTrimmed": "540005",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789327800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789329600000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789932600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789934400000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790537400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790539200000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791142200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791144000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792351800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792353600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792956600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792958400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793565000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793566800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794169800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794171600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794774600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794776400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795379400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795381200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795984200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795986000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796589000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796590800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797193800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797195600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "77239e4c-a371-4455-aea6-9294acf49ce7",
          "CourseId": "00540007",
          "CourseIdTrimmed": "540007",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789340400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789342200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789945200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789947000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790550000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790551800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791154800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791156600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792364400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792366200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792969200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792971000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793577600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793579400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794182400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794184200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794787200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794789000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795392000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795393800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795996800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795998600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796601600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796603400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797206400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797208200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "4f2d1504-c46e-40e2-b436-7844a190a700",
          "CourseId": "00540008",
          "CourseIdTrimmed": "540008",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789344000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789345800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789948800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789950600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790553600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790555400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791158400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791160200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792368000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792369800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792972800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792974600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793581200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793583000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794186000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794187800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794790800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794792600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795395600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795397400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796000400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796002200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796605200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796607000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797210000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797211800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "1f47756e-4c7b-45a3-8498-c68d630870d0",
          "CourseId": "00542416",
          "CourseIdTrimmed": "542416",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791651600000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791653400000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792256400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792258200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792861200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793466000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793467800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794679200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795888800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795890600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796493600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796495400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797098400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797100200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "0be56aed-a513-49e8-95f9-77a83fd50736",
          "CourseId": "00542648",
          "CourseIdTrimmed": "542648",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791736200000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791738000000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "83291492-13f3-45af-95a2-06d2b01bf5b1",
          "CourseId": "00540009",
          "CourseIdTrimmed": "540009",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791913500000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791915300000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792086300000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792088100000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792518300000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792520100000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792691100000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792692900000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793123100000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793124900000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793295900000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793297700000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793731500000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793733300000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793904300000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793906100000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794336300000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794338100000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794509100000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794510900000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "a7be02c0-c316-4d51-96a5-128c32f7784b",
          "CourseId": "00541831",
          "CourseIdTrimmed": "541831",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791919800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791921600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792092600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792094400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792524600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792526400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792697400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792699200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793129400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793131200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793302200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793304000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793737800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793739600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793910600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793912400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794342600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794344400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794515400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794517200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "9fddcac3-d5e3-4893-aadb-07687d1df167",
          "CourseId": "00540014",
          "CourseIdTrimmed": "540014",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792002600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792004400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792434600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792436400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792607400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792609200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793039400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793041200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793212200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793214000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793647800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793649600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793820600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793822400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794252600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794254400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "e8ec6c3f-3871-45dd-b3d3-b8f037f22a6d",
          "CourseId": "00541614",
          "CourseIdTrimmed": "541614",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792006200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792008000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792438200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792440000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792611000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792612800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793043000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793044800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793215800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793217600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793651400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793653200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793824200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793826000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794256200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794258000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "59d5faf1-7694-4c71-9a36-7b09255e7680",
          "CourseId": "00541656",
          "CourseIdTrimmed": "541656",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792020600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792452600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792625400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793057400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793230200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793665800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793838600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794270600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "87e126e1-65b2-4fee-9f83-20bb3b261ddd",
          "CourseId": "00540016",
          "CourseIdTrimmed": "540016",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "917f2c91-a831-4524-b342-3cc58733a31d",
          "CourseId": "00540026",
          "CourseIdTrimmed": "540026",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794857400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794859200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795030200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795032000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795462200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795464000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795635000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795636800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796067000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796068800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796239800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796241600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796671800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796673600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796844600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796846400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797276600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797278400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797449400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797451200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "b049bad8-692c-4c34-96a4-e52e3f0d8703",
          "CourseId": "00541728",
          "CourseIdTrimmed": "541728",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794861000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794862800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795033800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795035600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795465800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795467600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795638600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795640400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796070600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796072400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796243400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796245200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796675400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796677200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796848200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796850000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797280200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797282000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797453000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797454800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "b92b268a-83f1-4455-b0ad-dfdd42f1f9d0",
          "CourseId": "00541738",
          "CourseIdTrimmed": "541738",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794875400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795048200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795480200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795653000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796085000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796257800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796689800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797294600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797467400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "76700aea-7a92-4153-a791-71cc8369f68d",
          "CourseId": "00540030",
          "CourseIdTrimmed": "540030",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "ad79828b-d526-4fdc-8650-77c3a5d30b0e",
          "CourseId": "00540041",
          "CourseIdTrimmed": "540041",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": "Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794941100000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794942900000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795113900000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795115700000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795545900000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795547700000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795718700000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795720500000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796150700000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796152500000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796323500000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796325300000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796755500000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796757300000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796928300000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796930100000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797360300000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797362100000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797533100000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797534900000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 24m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "1030f22a-e1b7-42c2-8e0f-d5ebcec0e74c",
          "CourseId": "00541968",
          "CourseIdTrimmed": "541968",
          "EventName": "SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "Details": " Learn how to enter and exit the water together; play games that encourage toddlers to blow bubbles in the water and get faces wet; and start to develop floating and kicking skills. Parent participation required. Pre-requisite: None. ",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 2 - GOLDFISH - (12-24 MONTHS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794943800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794945600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795116600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795118400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795548600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795550400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795721400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795723200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796153400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796155200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796326200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796328000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796758200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796760000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796931000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796932800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797363000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797364800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797535800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797537600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 24,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 24m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "preschool-aquatics",
      "id": "f56639e2-3f41-4edf-a7ae-01d1fa44ef72",
      "name": "Swim - Parent and Tot 3 - Seahorse - (2-3 Years)",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "25a4ea61-3479-492c-9793-3a42a256b6e8",
          "CourseId": "00518786",
          "CourseIdTrimmed": "518786",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783188000000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783189800000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783792800000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783794600000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784397600000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784399400000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785002400000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785004200000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786212000000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786213800000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786816800000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786818600000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787421600000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787423400000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788026400000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788028200000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "fff76fbb-b77c-4371-aca6-39a493603c95",
          "CourseId": "00518957",
          "CourseIdTrimmed": "518957",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783274400000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783276200000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783879200000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783881000000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784484000000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784485800000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785088800000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785090600000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786298400000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786300200000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786903200000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786905000000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787508000000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787509800000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788112800000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788114600000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "ab3057a8-cb5f-4700-8116-1ccbbebca673",
          "CourseId": "00512750",
          "CourseIdTrimmed": "512750",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783278000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783279800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783882800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783884600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784487600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784489400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785092400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785094200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786302000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786303800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786906800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786908600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787511600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787513400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788116400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788118200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "65f4fe4c-3532-45fc-ae21-309564201d05",
          "CourseId": "00511894",
          "CourseIdTrimmed": "511894",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "7f29e3ac-ae6c-4d63-b7a1-17372d0ed21c",
          "CourseId": "00518783",
          "CourseIdTrimmed": "518783",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "62227269-01e3-4c49-ac58-dea6261999b6",
          "CourseId": "00512689",
          "CourseIdTrimmed": "512689",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$85.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785974400000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785976200000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786406400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786408200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786579200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787011200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787184000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787185800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787616000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787617800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787788800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787790600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788220800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788222600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788393600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788395400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "c1120796-7e88-4519-a0b7-8858482ee5cf",
          "CourseId": "00512694",
          "CourseIdTrimmed": "512694",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785888000000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785889800000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786060800000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786062600000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786492800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786494600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786665600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786667400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787097600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787099400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787270400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787272200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787702400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787704200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787875200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788307200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788480000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788481800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "486682d5-2a59-421e-a1c2-a575a8235498",
          "CourseId": "00511896",
          "CourseIdTrimmed": "511896",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "0f62feb4-1b10-4f12-bb5f-9897ac123df7",
          "CourseId": "00518784",
          "CourseIdTrimmed": "518784",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "5b0a4992-e9c2-46ee-a939-c6f2f3f80a37",
          "CourseId": "00542996",
          "CourseIdTrimmed": "542996",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788887700000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788889500000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789060500000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789062300000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789492500000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789494300000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789665300000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789667100000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790097300000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790099100000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790270100000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790271900000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790702100000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790703900000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790874900000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790876700000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791306900000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791308700000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791479700000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791481500000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "aa982f64-b5cb-4c9e-ac55-786d0112350e",
          "CourseId": "00540055",
          "CourseIdTrimmed": "540055",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791329400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791331200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791502200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791504000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9ac82d38-59ac-41c6-acaf-78bcd62dbaa4",
          "CourseId": "00542042",
          "CourseIdTrimmed": "542042",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "b16932dd-8ad3-4c2a-aab9-647a411a7cec",
          "CourseId": "00540057",
          "CourseIdTrimmed": "540057",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788974100000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788975900000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789406100000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789407900000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789578900000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789580700000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790010900000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790012700000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790183700000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790185500000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790615700000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790617500000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791220500000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791222300000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791393300000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791395100000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "37505098-cfc0-4614-ae8f-45cbdd33ed38",
          "CourseId": "00540059",
          "CourseIdTrimmed": "540059",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791243000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791244800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791415800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791417600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 12m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "4dddd410-f5b7-4602-a944-7d8681444261",
          "CourseId": "00541891",
          "CourseIdTrimmed": "541891",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$66.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002000000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789003800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789434000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789435800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789606800000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789608600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790038800000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790040600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790211600000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790213400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790643600000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790645400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790816400000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790818200000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 12,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "12m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "2ca12a04-18ef-4bab-8dab-0ddbccadacd5",
          "CourseId": "00540043",
          "CourseIdTrimmed": "540043",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789236000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789237800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789840800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789842600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790445600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790447400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791050400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791052200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792260000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792261800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792864800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792866600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793469600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793471400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794078000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794079800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794682800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794684600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795287600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795289400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795892400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795894200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796497200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797102000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797103800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "0b5d0316-ec61-4150-b608-9c4496db3e7b",
          "CourseId": "00540045",
          "CourseIdTrimmed": "540045",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789261200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789263000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789866000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789867800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790470800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790472600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791075600000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791077400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792285200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792287000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792890000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792891800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794103200000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794105000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794708000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794709800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795312800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795314600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795917600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795919400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796522400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796524200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797127200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797129000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "1546dfd0-467b-4c40-8af1-1182a9b6724c",
          "CourseId": "00540047",
          "CourseIdTrimmed": "540047",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789315200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789317000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789920000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789921800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790524800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790526600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791129600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791131400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:30 pm - 03:00 pm",
          "EventId": "376570f1-dcc5-4685-9967-6d13dec8a9a0",
          "CourseId": "00540050",
          "CourseIdTrimmed": "540050",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:00 PM",
          "FirstOccurrenceFormattedEndTime": "03:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789335000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789336800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789939800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789941600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790544600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790546400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791149400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791151200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792359000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792360800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792963800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792965600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793572200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794177000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794178800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794781800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794783600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795386600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795388400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795991400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795993200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796596200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797201000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797202800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "1105186a-c835-4689-8dc6-900572952097",
          "CourseId": "00540051",
          "CourseIdTrimmed": "540051",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$123.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789344000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789345800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789948800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789950600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790553600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790555400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791158400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791160200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792368000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792369800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792972800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792974600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793581200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793583000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794186000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794187800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794790800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794792600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795395600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795397400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796000400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796002200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796605200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796607000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797210000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797211800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "1ff8b973-9014-407e-81a3-a2da755f6cc2",
          "CourseId": "00542659",
          "CourseIdTrimmed": "542659",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791734400000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791736200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "769ad381-d113-4a24-af8c-f1872cdd7f15",
          "CourseId": "00540053",
          "CourseIdTrimmed": "540053",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791934200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791936000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792107000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792108800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792539000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792540800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792711800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792713600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793143800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793145600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793316600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793318400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793752200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793754000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793925000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793926800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794357000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794358800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794529800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794531600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "b400e248-191a-455c-9d1a-886ed9e45b92",
          "CourseId": "00541861",
          "CourseIdTrimmed": "541861",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791936000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792108800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792540800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792713600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793145600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793318400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793754000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793926800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794358800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794531600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "749935bd-cfd8-482f-b7af-c7c3a4c8b274",
          "CourseId": "00540060",
          "CourseIdTrimmed": "540060",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791998100000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1791999900000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792430100000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792431900000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792602900000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792604700000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793034900000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793036700000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793207700000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793209500000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793643300000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793645100000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793816100000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793817900000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794248100000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794249900000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "72318ab5-b076-44ca-939d-236f8b28cea9",
          "CourseId": "00540061",
          "CourseIdTrimmed": "540061",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792020600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792452600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792625400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793057400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793230200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793665800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793838600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794270600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "20d05f2c-95fe-4b51-9296-386916feaa89",
          "CourseId": "00540066",
          "CourseIdTrimmed": "540066",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794852900000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794854700000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795025700000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795027500000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795457700000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795459500000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795630500000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795632300000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796062500000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796064300000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796235300000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796237100000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796667300000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796669100000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796840100000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796841900000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797272100000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797273900000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797444900000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797446700000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "4f7c4a20-5f0a-4a04-9be3-94d760ce568f",
          "CourseId": "00540063",
          "CourseIdTrimmed": "540063",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794875400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795048200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795480200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795653000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796085000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796257800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796689800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797294600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797467400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "cada03ab-d235-45df-8bce-707b8e527dca",
          "CourseId": "00540068",
          "CourseIdTrimmed": "540068",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": "Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$95.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794961800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794963600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795134600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795136400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795566600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795568400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795739400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795741200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796171400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796173200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796344200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796346000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796776200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796778000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796949000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796950800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797381000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797382800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797553800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797555600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 24m to 36m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "19749ad5-9c24-497e-bf05-72eb074fd529",
          "CourseId": "00542190",
          "CourseIdTrimmed": "542190",
          "EventName": "SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "Details": " Learn how to safely help toddlers enter the water wearing a PFD; Starfish and pencil floats; kicking skills using songs and games; and underwater skills that include submersion and eye opening. Parent participation required. Pre-requisite: None. ",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PARENT AND TOT 3 - SEAHORSE - (2-3 YEARS) - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794963600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795136400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795568400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795741200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796173200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796346000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796778000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796950800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797382800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797555600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": null,
          "MinAgeMonths": 24,
          "MaxAge": null,
          "MaxAgeMonths": 36,
          "NoAgeRestriction": false,
          "AgeRestrictions": "24m to 36m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "preschool-aquatics",
      "id": "ad9b6c41-4e49-492a-af6d-2034f8f90718",
      "name": "Swim - Preschool 1 - Octopus",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "1c5b58d1-2bce-4f58-b652-9185c1f4a70b",
          "CourseId": "00512813",
          "CourseIdTrimmed": "512813",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783182600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783184400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783787400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783789200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784392200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784394000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784997000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1784998800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786206600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786208400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786811400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786813200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787416200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787418000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788021000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788022800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "58f59c89-962c-4c9a-82b1-45b215918159",
          "CourseId": "00518152",
          "CourseIdTrimmed": "518152",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783184400000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783186200000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783789200000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783791000000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784394000000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784395800000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784998800000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785000600000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786208400000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786210200000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786813200000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786815000000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787418000000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787419800000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788022800000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788024600000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "72cfd53c-a6c3-457a-93fa-4cbaeb8ff62e",
          "CourseId": "00519134",
          "CourseIdTrimmed": "519134",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783188000000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783189800000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783792800000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783794600000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784397600000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784399400000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785002400000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785004200000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786212000000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786213800000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786816800000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786818600000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787421600000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787423400000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788026400000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788028200000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:45 am - 12:15 pm",
          "EventId": "5fa7f7d1-0482-48b9-b966-649e8548b3a3",
          "CourseId": "00518169",
          "CourseIdTrimmed": "518169",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783190700000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783192500000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783795500000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783797300000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784400300000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784402100000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785005100000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785006900000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786214700000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786216500000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786819500000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786821300000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787424300000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787426100000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788029100000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788030900000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "dffd38f4-2641-421b-b60c-3d232c5bf6e3",
          "CourseId": "00519135",
          "CourseIdTrimmed": "519135",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783191600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783193400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783796400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783798200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784401200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784403000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785006000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785007800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786215600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786217400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786820400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786822200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787425200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787427000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788030000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788031800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "1a1c3004-f075-42ad-a9d1-2f833fe3d1e5",
          "CourseId": "00518962",
          "CourseIdTrimmed": "518962",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783270800000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783272600000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783875600000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783877400000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784480400000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784482200000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785085200000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785087000000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786294800000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786296600000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786899600000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786901400000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787504400000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787506200000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788109200000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788111000000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:45 am - 12:15 pm",
          "EventId": "6c0894cc-744b-4e96-b0d8-440257a3335a",
          "CourseId": "00518963",
          "CourseIdTrimmed": "518963",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783277100000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783278900000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783881900000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783883700000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784486700000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784488500000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785091500000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785093300000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786301100000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786302900000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786905900000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786907700000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787510700000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787512500000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788115500000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788117300000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "75fa5e42-acb5-4c33-8d24-aacfd752fe7c",
          "CourseId": "00512834",
          "CourseIdTrimmed": "512834",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783294200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783296000000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783899000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783900800000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784503800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784505600000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785108600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785110400000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786318200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786320000000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786923000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786924800000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787527800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787529600000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788132600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788134400000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "e2220075-b680-4c87-85d1-9b932bcc2cbe",
          "CourseId": "00512068",
          "CourseIdTrimmed": "512068",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "79919e5c-5127-429b-a2d6-60c9f8ace2e5",
          "CourseId": "00518091",
          "CourseIdTrimmed": "518091",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "6a333ae7-0ce2-4b43-969d-f1b68cf18ebf",
          "CourseId": "00512052",
          "CourseIdTrimmed": "512052",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "c7df458f-0c9b-46cc-84a8-b1111502346d",
          "CourseId": "00518124",
          "CourseIdTrimmed": "518124",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "071cb069-44b9-400a-b27b-a5695f0c7ff1",
          "CourseId": "00519145",
          "CourseIdTrimmed": "519145",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "68f12571-47b5-4540-9158-7e148ee940d8",
          "CourseId": "00518090",
          "CourseIdTrimmed": "518090",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "ce5dcc1c-b4e6-4c4b-a95d-7c010ceed5f6",
          "CourseId": "00512054",
          "CourseIdTrimmed": "512054",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "2911dfba-467e-4348-9b59-ef90c109ac03",
          "CourseId": "00518148",
          "CourseIdTrimmed": "518148",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "fcb48727-e9ca-486a-89be-39b5231bb340",
          "CourseId": "00518092",
          "CourseIdTrimmed": "518092",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "68f99d1d-b678-4b83-a91f-97be8e94f1ab",
          "CourseId": "00512056",
          "CourseIdTrimmed": "512056",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786388400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786390200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786474800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786476600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786561200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786563000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786647600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786649400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786734000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786735800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786993200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786995000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787079600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787081400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787166000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787167800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787252400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787254200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787338800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787340600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "f6fafef7-58cb-48a7-b936-70a74434e35a",
          "CourseId": "00512901",
          "CourseIdTrimmed": "512901",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785970800000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785972600000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786404600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786577400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787009400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787182200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787614200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787787000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788219000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788391800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "3eccd0e4-1dfe-4d06-ad25-8661d03f7958",
          "CourseId": "00512912",
          "CourseIdTrimmed": "512912",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785974400000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785976200000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786406400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786408200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786579200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787011200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787184000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787185800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787616000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787617800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787788800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787790600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788220800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788222600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788393600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788395400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "2a0b4804-ee5e-41fa-96a5-9250d42ae87d",
          "CourseId": "00518250",
          "CourseIdTrimmed": "518250",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786408200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786410000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786494600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786496400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786581000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786582800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786667400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786669200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787013000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787014800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787099400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787101200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787185800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787187600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787272200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787274000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "19ef1882-ec8e-4815-af02-2151967f7a9d",
          "CourseId": "00518267",
          "CourseIdTrimmed": "518267",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786410000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786411800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786496400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786498200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786582800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786584600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786669200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786671000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787014800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787016600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787101200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787103000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787187600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787189400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787274000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787275800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "363cbe0b-bfb1-42e5-a5fc-d82877dab3ba",
          "CourseId": "00513088",
          "CourseIdTrimmed": "513088",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785886200000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785888000000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786059000000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786060800000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786491000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786663800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787095800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787268600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787700600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787873400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788305400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788478200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "c5b15cbc-e2cc-44f0-9575-12875d9fcbcd",
          "CourseId": "00513089",
          "CourseIdTrimmed": "513089",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785889800000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785891600000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786062600000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786064400000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786494600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786496400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786667400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786669200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787099400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787101200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787272200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787274000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787878800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788483600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "603d0c96-8cde-4d86-ad3c-2a7647fea7a8",
          "CourseId": "00518288",
          "CourseIdTrimmed": "518288",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "00e0d9bc-33e2-419f-8bf5-bb4eabeaa36c",
          "CourseId": "00518099",
          "CourseIdTrimmed": "518099",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "c55bd98e-c574-4ce3-b623-f959816f125a",
          "CourseId": "00512099",
          "CourseIdTrimmed": "512099",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "2dda2301-6d68-4129-9d43-48e067a279dd",
          "CourseId": "00518101",
          "CourseIdTrimmed": "518101",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "cd438c7b-f2da-4d25-8c8e-c678fffbb770",
          "CourseId": "00518129",
          "CourseIdTrimmed": "518129",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "570679e3-e82f-4acf-8a6d-54d3e6caf1cf",
          "CourseId": "00518312",
          "CourseIdTrimmed": "518312",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "d48d9326-6e4a-412a-9b2f-1ffd2e925ade",
          "CourseId": "00512057",
          "CourseIdTrimmed": "512057",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "ac139409-d629-4ca1-b31f-954d4b856a04",
          "CourseId": "00518298",
          "CourseIdTrimmed": "518298",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "08ced3d5-e049-4993-b476-ac68085f9c6e",
          "CourseId": "00518103",
          "CourseIdTrimmed": "518103",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "b6c55ea1-86f5-4bff-93f4-9ad6496d31f8",
          "CourseId": "00512058",
          "CourseIdTrimmed": "512058",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "79cf5e8a-f7ad-49aa-81ba-6fe9e80f739b",
          "CourseId": "00519152",
          "CourseIdTrimmed": "519152",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "2bba3f6f-b63f-4096-a913-78f96f61f07e",
          "CourseId": "00518113",
          "CourseIdTrimmed": "518113",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "af8c612e-a661-4b8b-b805-2faa68bdd3d0",
          "CourseId": "00518322",
          "CourseIdTrimmed": "518322",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "6c0eba17-7fb5-4119-85b5-602f969969b3",
          "CourseId": "00512059",
          "CourseIdTrimmed": "512059",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787598000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787599800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787684400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787686200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787770800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787772600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787857200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787859000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787943600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787945400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788202800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788204600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788289200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788291000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788375600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788377400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788462000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788463800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788548400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788550200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "98774c65-e413-42cd-a074-1d399b54d2b6",
          "CourseId": "00519150",
          "CourseIdTrimmed": "519150",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787598000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787599800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787684400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787686200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787770800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787772600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787857200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787859000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787943600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787945400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788202800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788204600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788289200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788291000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788375600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788377400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788462000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788463800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788548400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788550200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "1fa88413-bd7e-43d1-ba22-894133bc093f",
          "CourseId": "00519335",
          "CourseIdTrimmed": "519335",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787617800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787619600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787790600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787792400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787878800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788222600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788224400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788395400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788397200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788483600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "53ac8cc6-e7ec-461d-ac8d-91bee1c544aa",
          "CourseId": "00519347",
          "CourseIdTrimmed": "519347",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787619600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787621400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787706000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787707800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787792400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787794200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787878800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787880600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788224400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788226200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788310800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788312600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788397200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788483600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788485400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "8cd426e4-bd4a-48d2-b4a7-90318be73d8c",
          "CourseId": "00537371",
          "CourseIdTrimmed": "537371",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788887700000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788889500000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789060500000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789062300000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789492500000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789494300000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789665300000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789667100000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790097300000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790099100000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790270100000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790271900000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790702100000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790703900000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790874900000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790876700000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791306900000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791308700000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791479700000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791481500000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "101e4bcb-d7e2-4011-b2c9-01a93e46a4f5",
          "CourseId": "00537373",
          "CourseIdTrimmed": "537373",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788894900000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788896700000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789067700000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789069500000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789499700000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789501500000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789672500000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789674300000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790104500000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790106300000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790277300000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790279100000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790709300000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790711100000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790882100000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790883900000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791314100000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791315900000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791486900000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791488700000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "9bddd285-fbc2-4c4e-8ee8-c1bfbad4c8c1",
          "CourseId": "00542043",
          "CourseIdTrimmed": "542043",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "86db6cb9-2238-4c4b-8946-2fbe1516934f",
          "CourseId": "00537377",
          "CourseIdTrimmed": "537377",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791329400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791331200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791502200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791504000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "fd809308-d641-4468-ac07-54973b3a4a95",
          "CourseId": "00542044",
          "CourseIdTrimmed": "542044",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "bd4ba945-28f8-4f7e-8ab4-7cee16e8a2d0",
          "CourseId": "00542045",
          "CourseIdTrimmed": "542045",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "2a50f34d-2477-49b8-a429-3e8e3aca2622",
          "CourseId": "00537379",
          "CourseIdTrimmed": "537379",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791333000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791334800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791505800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791507600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "14ccb171-e3bf-4c0b-942a-a40b8216ba16",
          "CourseId": "00542046",
          "CourseIdTrimmed": "542046",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788915600000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788917400000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789088400000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789090200000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789520400000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789522200000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789693200000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789695000000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790125200000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790127000000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790298000000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790299800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790730000000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790731800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790902800000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790904600000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "684ed029-372e-45ff-99d5-c55ed19cab7f",
          "CourseId": "00537387",
          "CourseIdTrimmed": "537387",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788917400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789090200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789522200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789695000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790127000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790299800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790731800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790904600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791336600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791338400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791509400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791511200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "a35bde29-14b6-4d83-b092-0abb154a2524",
          "CourseId": "00537382",
          "CourseIdTrimmed": "537382",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788919200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788921000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789092000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789093800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789524000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789525800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789696800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789698600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790128800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790130600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790301600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790303400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790733600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790735400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790906400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790908200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791340200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "ec3460fa-bb48-4e3b-9ffe-70cd0f39b09f",
          "CourseId": "00537385",
          "CourseIdTrimmed": "537385",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788921000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788922800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789093800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789095600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789525800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789527600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789698600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789700400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790130600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790132400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790303400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790305200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790735400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790737200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790908200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790910000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791340200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791342000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791513000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791514800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "14a7644c-9c7a-42c1-a894-9e1689871fab",
          "CourseId": "00535927",
          "CourseIdTrimmed": "535927",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788974100000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788975900000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789406100000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789407900000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789578900000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789580700000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790010900000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790012700000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790183700000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790185500000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790615700000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790617500000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791220500000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791222300000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791393300000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791395100000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "ee8749e2-2f70-4f2f-80d3-cba41d71103d",
          "CourseId": "00535950",
          "CourseIdTrimmed": "535950",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788981300000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788983100000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789413300000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789415100000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789586100000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789587900000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790018100000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790019900000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790190900000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790192700000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790622900000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790624700000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791227700000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791229500000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791400500000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791402300000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "666f04cb-121f-491e-a74e-ed5d3cd0adae",
          "CourseId": "00535966",
          "CourseIdTrimmed": "535966",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791415800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "eb974f2f-dd9c-473e-9e2b-4d1d63bfc81d",
          "CourseId": "00541834",
          "CourseIdTrimmed": "541834",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790809200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790811000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "acffbba2-84f5-4c90-a76d-c41c360a25ea",
          "CourseId": "00541899",
          "CourseIdTrimmed": "541899",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790811000000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790812800000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "f6245516-c730-4d6b-b1b8-8b86877559cd",
          "CourseId": "00535965",
          "CourseIdTrimmed": "535965",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791243000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791244800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791415800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791417600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "b521a2b7-a18a-44ee-a867-6a7932a910f0",
          "CourseId": "00541900",
          "CourseIdTrimmed": "541900",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790812800000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790814600000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "efc30ebc-2b02-4b81-9dcf-76015056464e",
          "CourseId": "00535969",
          "CourseIdTrimmed": "535969",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791246600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791248400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791419400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791421200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "5a9a4272-64ef-40c5-9164-870d709d59ee",
          "CourseId": "00535970",
          "CourseIdTrimmed": "535970",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002000000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789003800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789434000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789435800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789606800000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789608600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790038800000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790040600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790211600000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790213400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790643600000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790645400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791248400000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791250200000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791421200000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791423000000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "eedbc78b-46eb-4d80-b460-82561786d386",
          "CourseId": "00541902",
          "CourseIdTrimmed": "541902",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002000000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789003800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789434000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789435800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789606800000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789608600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790038800000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790040600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790211600000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790213400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790643600000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790645400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790816400000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790818200000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "50fbfd55-3d26-455a-99c5-781e4f85dca4",
          "CourseId": "00535974",
          "CourseIdTrimmed": "535974",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789003800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789435800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789608600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790040600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790213400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790645400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791250200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791252000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791423000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791424800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "9b62a1ef-3c04-41a7-b018-6dfe2f49e8b2",
          "CourseId": "00535972",
          "CourseIdTrimmed": "535972",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789009200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789011000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789441200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789443000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789614000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789615800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790046000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790047800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790218800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790220600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790650800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790652600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791255600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791257400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791428400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791430200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "d91e30ae-cb74-44a3-b4b9-d6878e3c6973",
          "CourseId": "00535973",
          "CourseIdTrimmed": "535973",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789009200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789011000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789441200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789443000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789614000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789615800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790046000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790047800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790218800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790220600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790650800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790652600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790823600000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790825400000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791255600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791257400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791428400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791430200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "d48c8563-33ce-4410-ab8e-e5f0fdf1863d",
          "CourseId": "00537418",
          "CourseIdTrimmed": "537418",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789227000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789228800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789831800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789833600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790436600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790438400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791041400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791043200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792251000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792252800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792855800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792857600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793460600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793462400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794069000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794070800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794673800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794675600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795278600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795280400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795883400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795885200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796488200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796490000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797093000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797094800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "4e681092-7f10-4f40-989c-dd08d33839cf",
          "CourseId": "00537419",
          "CourseIdTrimmed": "537419",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789228800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789230600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789833600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789835400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790438400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790440200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791043200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791045000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792857600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794070800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794072600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795280400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795282200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "d01ca7cd-69fa-421d-a6a7-48a890243126",
          "CourseId": "00537420",
          "CourseIdTrimmed": "537420",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789232400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789234200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789837200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789839000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790442000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790443800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791046800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791048600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792256400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792258200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792861200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793466000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793467800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794074400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794076200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794679200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795284000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795285800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795888800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795890600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796493600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796495400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797098400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797100200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "67c8b617-24a7-4676-ba45-1159ca67db81",
          "CourseId": "00537421",
          "CourseIdTrimmed": "537421",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789236000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789237800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789840800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789842600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790445600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790447400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791050400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791052200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792260000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792261800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792864800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792866600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793469600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793471400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794078000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794079800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794682800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794684600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795287600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795289400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795892400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795894200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796497200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797102000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797103800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "48ce83ee-b89b-4fee-9e2a-8f3de9857bd9",
          "CourseId": "00537422",
          "CourseIdTrimmed": "537422",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789254000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789255800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789858800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789860600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790463600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790465400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791068400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791070200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792278000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792279800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792882800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792884600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794096000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794097800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794700800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794702600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795305600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795307400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795910400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795912200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796515200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796517000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797120000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797121800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "2417127f-04d3-4135-bfe0-83038b7c26ab",
          "CourseId": "00537423",
          "CourseIdTrimmed": "537423",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789255800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789257600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789860600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789862400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790465400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790467200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791070200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791072000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792279800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792281600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792884600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792886400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794097800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794099600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794702600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794704400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795307400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795309200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795912200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795914000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796517000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796518800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797121800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797123600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "ecf6e99a-d1bb-4893-a9dd-f5de4868dcce",
          "CourseId": "00537424",
          "CourseIdTrimmed": "537424",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789259400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789261200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789864200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789866000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790469000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790470800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791073800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791075600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792283400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792285200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792888200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792890000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794101400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794103200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794706200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794708000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795311000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795312800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795915800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795917600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796520600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796522400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797125400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797127200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "7b5ff405-9e26-49a2-a4f1-97811a57aab6",
          "CourseId": "00537425",
          "CourseIdTrimmed": "537425",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789315200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789317000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789920000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789921800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790524800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790526600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791129600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791131400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "219b31a7-efff-4c28-8f29-0eaf66de6d21",
          "CourseId": "00537427",
          "CourseIdTrimmed": "537427",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789320600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789322400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789925400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789927200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790530200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790532000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791135000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791136800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792344600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792346400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792949400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792951200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793557800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793559600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794162600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794164400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794767400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794769200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795372200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795977000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795978800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796581800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796583600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797186600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797188400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "e2ece9fe-1c55-42f2-9728-523800c09f46",
          "CourseId": "00537429",
          "CourseIdTrimmed": "537429",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789322400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789324200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789927200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789929000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790532000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790533800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791136800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791138600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792346400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792348200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792951200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792953000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793559600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793561400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794164400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794166200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794769200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794771000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795374000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795375800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795978800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795980600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796583600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796585400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797188400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797190200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "6bdc2f2b-855b-45dc-a959-3a634bd009c8",
          "CourseId": "00537431",
          "CourseIdTrimmed": "537431",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789324200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789326000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789929000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789930800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790533800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790535600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791138600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791140400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792348200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792350000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792953000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792954800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793561400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793563200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794166200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794168000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794771000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794772800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795375800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795377600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795980600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795982400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796585400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796587200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797190200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797192000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:00 pm - 01:30 pm",
          "EventId": "0b71a4e8-7c0e-4997-9ee1-e713d33f9dc3",
          "CourseId": "00537433",
          "CourseIdTrimmed": "537433",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789329600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789331400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789934400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789936200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790539200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790541000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791144000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791145800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792353600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792355400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792958400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792960200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793566800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793568600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794171600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794173400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794776400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794778200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795381200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795383000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795986000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795987800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796590800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796592600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797195600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797197400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:30 pm - 03:00 pm",
          "EventId": "3d5479a3-b1d8-42fb-8f81-0d387c88ec92",
          "CourseId": "00537434",
          "CourseIdTrimmed": "537434",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:00 PM",
          "FirstOccurrenceFormattedEndTime": "03:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789335000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789336800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789939800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789941600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790544600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790546400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791149400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791151200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792359000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792360800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792963800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792965600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793572200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794177000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794178800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794781800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794783600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795386600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795388400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795991400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795993200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796596200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797201000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797202800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "60ac4a67-eb04-4279-8bbc-f0c103df53d3",
          "CourseId": "00537437",
          "CourseIdTrimmed": "537437",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789345800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789347600000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789950600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789952400000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790555400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790557200000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791160200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791162000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792369800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792371600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792974600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792976400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793583000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793584800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794187800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794189600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794792600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794794400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795397400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795399200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796002200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796004000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796607000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796608800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797211800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797213600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "8b95f9c3-3fb8-4f63-94ec-51de4b27f461",
          "CourseId": "00537435",
          "CourseIdTrimmed": "537435",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789347600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789349400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789952400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789954200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790557200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790559000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791162000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791163800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792371600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792373400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792976400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792978200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793584800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793586600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794189600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794191400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794794400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794796200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795399200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795401000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796004000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796005800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796608800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796610600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797213600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797215400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "5cce63ea-d16d-4ab6-bd53-961136562542",
          "CourseId": "00537436",
          "CourseIdTrimmed": "537436",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789353000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789354800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789957800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789959600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790562600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790564400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791167400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791169200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792377000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792378800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792981800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792983600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793590200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793592000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794195000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794196800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794799800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794801600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795404600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795406400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796009400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796011200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796614200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796616000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797219000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797220800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 12/11/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "bc991913-8dc5-46cc-9f3c-9860c656b304",
          "CourseId": "00542248",
          "CourseIdTrimmed": "542248",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791586800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791588600000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792193400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792796400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792798200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793403000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794011400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794616200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795825800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796430600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797035400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "be0dae05-a0bf-4dfc-875e-5e1b06333493",
          "CourseId": "00542408",
          "CourseIdTrimmed": "542408",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791646200000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791648000000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792251000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792252800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792855800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792857600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793460600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793462400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794673800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794675600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795883400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795885200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796488200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796490000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797093000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797094800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "17d658af-b1b6-4774-a2b3-bc6cf06d522f",
          "CourseId": "00542410",
          "CourseIdTrimmed": "542410",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791648000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791649800000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792857600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/05/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "a44bfa5f-bd1d-4ddc-927a-bdd12c130820",
          "CourseId": "00542398",
          "CourseIdTrimmed": "542398",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 5th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791651600000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791653400000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792256400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792258200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792861200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793466000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793467800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794679200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795284000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795285800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795888800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795890600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796493600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796495400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "d49a3630-8899-4993-a976-60f6ea3f1032",
          "CourseId": "00542418",
          "CourseIdTrimmed": "542418",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791653400000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791655200000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792258200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792863000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792864800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793467800000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793469600000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794681000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794682800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795890600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795892400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796495400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796497200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797100200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797102000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "20b7c6c0-2dac-43a9-b34f-e037ce062960",
          "CourseId": "00542629",
          "CourseIdTrimmed": "542629",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791732600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791734400000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792337400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792339200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792942200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792944000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793550600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793552400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794155400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794157200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794760200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794762000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795365000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795366800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795969800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795971600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796574600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796576400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797179400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797181200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "955db3f6-9d1a-478a-8451-501fbf67f51b",
          "CourseId": "00542636",
          "CourseIdTrimmed": "542636",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791738000000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791739800000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792344600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792949400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793557800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794162600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794767400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795372200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795977000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796581800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797186600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "bab9aa6d-23ec-4cf6-b1f7-a2da6f7ea545",
          "CourseId": "00542652",
          "CourseIdTrimmed": "542652",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791741600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791743400000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792346400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792348200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792951200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792953000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793559600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793561400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794164400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794166200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794769200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794771000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795374000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795375800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795978800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795980600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796583600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796585400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797188400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797190200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "c69391b5-8309-404b-9f92-e6d4dac8be54",
          "CourseId": "00537390",
          "CourseIdTrimmed": "537390",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791911700000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791913500000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792084500000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792086300000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792516500000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792518300000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792689300000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792691100000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793121300000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793123100000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793294100000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793295900000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793729700000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793731500000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793902500000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793904300000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794334500000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794336300000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794507300000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794509100000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "18b5f3bf-3276-42f0-bdd2-e9042108a6c5",
          "CourseId": "00541823",
          "CourseIdTrimmed": "541823",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791918000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791919800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792090800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792092600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792522800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792524600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792695600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792697400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793127600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793129400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793300400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793302200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793736000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793737800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793908800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793910600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794340800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794342600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794513600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794515400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "0791606f-fc85-4515-b60c-a3dbd6160c76",
          "CourseId": "00537391",
          "CourseIdTrimmed": "537391",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791918900000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791920700000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792091700000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792093500000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792523700000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792525500000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792696500000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792698300000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793128500000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793130300000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793301300000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793303100000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793736900000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793738700000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793909700000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793911500000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794341700000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794343500000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794514500000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794516300000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "867bb4fd-6217-4ae2-b4ba-28961cbda27b",
          "CourseId": "00541851",
          "CourseIdTrimmed": "541851",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791934200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792711800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793143800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793316600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793752200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794529800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "44441b4a-865e-479a-9b74-a88637bb0cdb",
          "CourseId": "00541850",
          "CourseIdTrimmed": "541850",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791934200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791936000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792107000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792108800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792539000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792540800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792711800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792713600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793143800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793145600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793316600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793318400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793752200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793754000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793925000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793926800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794357000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794358800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794529800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794531600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "40844168-6299-440c-9f01-2f046a164da5",
          "CourseId": "00537393",
          "CourseIdTrimmed": "537393",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791934200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791936000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792107000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792108800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792539000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792540800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792711800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792713600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793143800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793145600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793316600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793318400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793752200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793754000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793925000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793926800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794357000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794358800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794529800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794531600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "8315e882-f40d-45b4-8990-c95049be07a1",
          "CourseId": "00537395",
          "CourseIdTrimmed": "537395",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791937800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791939600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792110600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792112400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792542600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792544400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792715400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792717200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793147400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793149200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793320200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793322000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793755800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793757600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793928600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793930400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794360600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794362400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794533400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794535200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "6279fe49-cd84-40f3-b88f-9c82957ff769",
          "CourseId": "00541903",
          "CourseIdTrimmed": "541903",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791939600000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791941400000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792112400000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792114200000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792544400000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792546200000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792717200000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792719000000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793149200000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793151000000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793322000000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793323800000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793757600000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793759400000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793930400000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793932200000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794362400000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794364200000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794535200000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794537000000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "898510e7-24a1-4c1e-9c3c-91530cee0b85",
          "CourseId": "00537398",
          "CourseIdTrimmed": "537398",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791941400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791943200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792114200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792116000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792546200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792548000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792719000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792720800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793151000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793152800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793323800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793325600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793759400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793761200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793932200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793934000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794364200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794366000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794537000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794538800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "98921ac8-9103-464d-8409-57e2f23008f1",
          "CourseId": "00537396",
          "CourseIdTrimmed": "537396",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791945000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792117800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792549800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792722600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793154600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793327400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793763000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793935800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794367800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794540600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "56c88b09-9871-4dfa-9140-7ee0cb0e7b7e",
          "CourseId": "00541913",
          "CourseIdTrimmed": "541913",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791945000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792117800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792549800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792722600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793154600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793327400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793763000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793935800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794367800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794540600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "987eb722-fec0-4bc7-b384-c916fdfb7447",
          "CourseId": "00535977",
          "CourseIdTrimmed": "535977",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791998100000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1791999900000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792430100000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792431900000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792602900000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792604700000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793034900000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793036700000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793207700000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793209500000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793643300000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793645100000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793816100000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793817900000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794248100000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794249900000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "0d81e2e5-41b3-400e-b288-ddfe09243b2f",
          "CourseId": "00541605",
          "CourseIdTrimmed": "541605",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792004400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792006200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792436400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792438200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792609200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792611000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793041200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793043000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793214000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793215800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793649600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793651400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793822400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793824200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794254400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794256200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "a1e77763-768b-4e79-9001-2e652ad02d11",
          "CourseId": "00535981",
          "CourseIdTrimmed": "535981",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792005300000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792007100000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792437300000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792439100000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792610100000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792611900000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793042100000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793043900000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793214900000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793216700000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793650500000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793652300000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793823300000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793825100000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794255300000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794257100000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "e207ae07-90bf-4c90-895f-6e01c21c1938",
          "CourseId": "00535982",
          "CourseIdTrimmed": "535982",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792020600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792452600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792625400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793057400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793230200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793665800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793838600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794270600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "794a0ec7-7ba8-43d5-882c-00bd544e6116",
          "CourseId": "00541652",
          "CourseIdTrimmed": "541652",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792020600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792452600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792625400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793057400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793230200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793665800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793838600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794270600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "de4baf66-bd5e-4eef-889e-a4b8c0277336",
          "CourseId": "00535991",
          "CourseIdTrimmed": "535991",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792020600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792452600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792625400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793057400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793230200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793665800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793838600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794270600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "874e5846-a072-4c8d-98d5-d2f305a213fb",
          "CourseId": "00541664",
          "CourseIdTrimmed": "541664",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "21295f10-4505-42c7-b400-8727d0e413a4",
          "CourseId": "00535989",
          "CourseIdTrimmed": "535989",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792024200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792456200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792629000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792630800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793061000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793062800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793233800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793235600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793669400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793671200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793842200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794274200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "4e9e9b3e-427c-451e-a956-177c851acf3e",
          "CourseId": "00541950",
          "CourseIdTrimmed": "541950",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792024200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792456200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792629000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792630800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793061000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793062800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793233800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793235600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793669400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793671200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793842200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794274200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "cdf3c02d-a754-426d-be48-be96914404cd",
          "CourseId": "00541686",
          "CourseIdTrimmed": "541686",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792026000000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792027800000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792458000000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792459800000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792630800000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792632600000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793062800000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793064600000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793235600000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793237400000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793671200000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793673000000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793844000000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793845800000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794276000000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794277800000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "b5f642de-cd5b-4c7a-8461-0897159a1925",
          "CourseId": "00537370",
          "CourseIdTrimmed": "537370",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792027800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792029600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792459800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792461600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792632600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792634400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793064600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793066400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793237400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793239200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793673000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793674800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793845800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793847600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794277800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794279600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "f3b745b0-1290-4783-8ed2-e55189aed771",
          "CourseId": "00541693",
          "CourseIdTrimmed": "541693",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792031400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792463400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792636200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793068200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793241000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793676600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793849400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794281400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "efdcf7a8-b885-4832-a040-49facae63a57",
          "CourseId": "00535993",
          "CourseIdTrimmed": "535993",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792033200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792035000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792465200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792467000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792638000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792639800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793070000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793071800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793242800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793244600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793678400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793680200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793851200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793853000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794283200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794285000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "6f093bbf-ca04-4bcd-822c-94357bb9c34a",
          "CourseId": "00535995",
          "CourseIdTrimmed": "535995",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794852900000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794854700000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795025700000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795027500000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795457700000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795459500000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795630500000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795632300000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796062500000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796064300000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796235300000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796237100000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796667300000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796669100000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796840100000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796841900000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797272100000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797273900000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797444900000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797446700000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "4750dcd3-ec89-480f-9099-c174f94b4e96",
          "CourseId": "00541724",
          "CourseIdTrimmed": "541724",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794859200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794861000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795032000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795033800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795464000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795465800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795636800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795638600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796068800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796070600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796241600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796243400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796673600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796675400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796846400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796848200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797278400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797280200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797451200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797453000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "023f91ef-23b9-4f75-9785-807dce135bb6",
          "CourseId": "00537359",
          "CourseIdTrimmed": "537359",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794860100000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794861900000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795032900000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795034700000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795464900000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795466700000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795637700000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795639500000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796069700000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796071500000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796242500000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796244300000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796674500000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796676300000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796847300000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796849100000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797279300000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797281100000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797452100000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797453900000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "e0624a31-3bbd-4397-8f0b-453e06d2f5e2",
          "CourseId": "00537362",
          "CourseIdTrimmed": "537362",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794875400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795048200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795480200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796257800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796689800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796862600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797294600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797467400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "5ea6358b-3b04-475b-b0c0-d31e99e58063",
          "CourseId": "00541734",
          "CourseIdTrimmed": "541734",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794875400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795048200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795480200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796257800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796689800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796862600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797294600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797467400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "6a6cd9fe-ca26-4372-b831-c13c9b258f96",
          "CourseId": "00537363",
          "CourseIdTrimmed": "537363",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794875400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795048200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795480200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795653000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796085000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796257800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796689800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797294600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797467400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "182cc5f9-15a2-46c1-895c-295071cfaed2",
          "CourseId": "00541750",
          "CourseIdTrimmed": "541750",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "1d85e4d2-e40a-4f26-82d3-850517bb0600",
          "CourseId": "00541954",
          "CourseIdTrimmed": "541954",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794879000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794880800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795051800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795053600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795483800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795485600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795656600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795658400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796088600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796090400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796261400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796263200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796693400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796695200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796866200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797298200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797471000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797472800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "fa95ab91-6433-4063-bf05-eba1a599b7d7",
          "CourseId": "00537365",
          "CourseIdTrimmed": "537365",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794879000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794880800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795051800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795053600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795483800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795485600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795656600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795658400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796088600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796090400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796261400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796263200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796693400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796695200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796866200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797298200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797471000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797472800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "fe29d966-87bb-4aad-9ed9-8b00a6f2bdac",
          "CourseId": "00541770",
          "CourseIdTrimmed": "541770",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794880800000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794882600000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795053600000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795055400000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795485600000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795487400000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795658400000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795660200000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796090400000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796092200000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796263200000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796265000000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796695200000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796697000000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796868000000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796869800000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797300000000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797301800000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797472800000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797474600000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "a94c4733-d1c4-4daf-adaf-f7eab82fe1b0",
          "CourseId": "00537367",
          "CourseIdTrimmed": "537367",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794882600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794884400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795055400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795057200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795487400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795489200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795660200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795662000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796092200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796094000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796265000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796266800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796697000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796698800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796869800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796871600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797301800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797303600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797474600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797476400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "5d97b27d-c257-41b0-a92a-e4baced7200d",
          "CourseId": "00541789",
          "CourseIdTrimmed": "541789",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794886200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795059000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795491000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795663800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796095800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796268600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796700600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796873400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797305400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797478200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "4cea63bd-49da-464b-858f-d0f27071b174",
          "CourseId": "00537368",
          "CourseIdTrimmed": "537368",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794888000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794889800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795060800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795062600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795492800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795494600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795665600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795667400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796097600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796099400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796270400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796272200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796702400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796704200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796875200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796877000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797307200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797309000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797480000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797481800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "40e016db-bce4-497c-b1e8-027434ec99b1",
          "CourseId": "00537399",
          "CourseIdTrimmed": "537399",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794939300000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794941100000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795112100000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795113900000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795544100000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795545900000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795716900000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795718700000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796148900000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796150700000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796321700000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796323500000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796753700000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796755500000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796926500000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796928300000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797358500000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797360300000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797531300000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797533100000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "06ece8a6-17e4-4c96-aeb1-8f42901d5fe5",
          "CourseId": "00537401",
          "CourseIdTrimmed": "537401",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794946500000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794948300000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795119300000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795121100000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795551300000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795553100000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795724100000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795725900000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796156100000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796157900000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796328900000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796330700000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796760900000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796762700000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796933700000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796935500000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797365700000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797367500000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797538500000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797540300000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "66369aac-7be5-4656-8ba7-25f24e26d031",
          "CourseId": "00542005",
          "CourseIdTrimmed": "542005",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794952800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794954600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795125600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795127400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795557600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795559400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795730400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795732200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796162400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796164200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796335200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796337000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796767200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796769000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796940000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796941800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797372000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797373800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797544800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797546600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "37754a37-4690-4226-88c3-bf8dc47dd8c4",
          "CourseId": "00542186",
          "CourseIdTrimmed": "542186",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794961800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795134600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795566600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795739400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796171400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796344200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796776200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797553800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "b8fbfe2d-f9bb-4a62-84bd-0043d0d7614d",
          "CourseId": "00537407",
          "CourseIdTrimmed": "537407",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794961800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794963600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795134600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795136400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795566600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795568400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795739400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795741200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796171400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796173200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796344200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796346000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796776200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796778000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796949000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796950800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797381000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797382800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797553800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797555600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "b40cc1a3-97a0-4c21-b3f2-407b448cbd1b",
          "CourseId": "00542182",
          "CourseIdTrimmed": "542182",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794961800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794963600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795134600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795136400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795566600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795568400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795739400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795741200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796171400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796173200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796344200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796346000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796776200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796778000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796949000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796950800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797381000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797382800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797553800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797555600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "7c135a76-25d8-4ca4-b3d2-bd819d159482",
          "CourseId": "00537408",
          "CourseIdTrimmed": "537408",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794965400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794967200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795138200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795140000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795570200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795572000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795743000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795744800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796175000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796176800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796347800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796349600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796779800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796781600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796952600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796954400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797384600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797386400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797557400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797559200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "c5b43b0f-c688-45d8-9963-dfe5533b6bc8",
          "CourseId": "00542218",
          "CourseIdTrimmed": "542218",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794967200000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794969000000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795140000000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795141800000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795572000000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795573800000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795744800000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795746600000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796176800000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796178600000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796349600000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796351400000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796781600000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796783400000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796954400000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796956200000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797386400000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797388200000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797559200000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797561000000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "18c2edc5-7a12-4453-b953-28440758fabf",
          "CourseId": "00537412",
          "CourseIdTrimmed": "537412",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794969000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794970800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795141800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795143600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795573800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795575600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795746600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795748400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796178600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796180400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796351400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796353200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796783400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796785200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796956200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796958000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797388200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797390000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797561000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797562800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "d0590a6b-da59-4f73-b457-c0f03767bf6d",
          "CourseId": "00537411",
          "CourseIdTrimmed": "537411",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794972600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795145400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795577400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795750200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796182200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796355000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796787000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796959800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797391800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797564600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "4c1d8423-e05b-4e33-8cf7-3ee1431e6c21",
          "CourseId": "00542229",
          "CourseIdTrimmed": "542229",
          "EventName": "SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "Details": "Cover getting in and out of the pool; blowing bubbles and submerging faces in the water; and floating and gliding. Pre-requisite: None. ",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 1 - OCTOPUS - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794972600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795145400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795577400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795750200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796182200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796355000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796787000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796959800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797391800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797564600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "preschool-aquatics",
      "id": "0fd285da-d6a8-43bb-a025-a0f4b1d19b59",
      "name": "Swim - Preschool 2 - Crab",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "7c95f47a-530b-4223-86bf-58f8ba16ec92",
          "CourseId": "00513196",
          "CourseIdTrimmed": "513196",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783184400000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783186200000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783789200000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783791000000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784394000000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784395800000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784998800000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785000600000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786208400000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786210200000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786813200000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786815000000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787418000000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787419800000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788022800000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788024600000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "94d6c397-b7bf-4efa-a047-63ce8286a54d",
          "CourseId": "00518392",
          "CourseIdTrimmed": "518392",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783186200000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783188000000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783791000000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783792800000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784395800000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784397600000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785000600000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785002400000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786210200000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786212000000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786815000000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786816800000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787419800000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787421600000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788024600000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788026400000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "b0c10e42-8413-4169-829c-e6b66bc38f5e",
          "CourseId": "00519139",
          "CourseIdTrimmed": "519139",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783189800000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783191600000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783794600000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783796400000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784399400000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784401200000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785004200000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785006000000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786213800000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786215600000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786818600000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786820400000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787423400000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787425200000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788028200000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788030000000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "4c992b27-24dd-4bb2-ba21-ba4020c4c103",
          "CourseId": "00518394",
          "CourseIdTrimmed": "518394",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783191600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783193400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783796400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783798200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784401200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784403000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785006000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785007800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786215600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786217400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786820400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786822200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787425200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787427000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788030000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788031800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "d1f5f300-f073-49a6-80b9-243fafc434ef",
          "CourseId": "00518964",
          "CourseIdTrimmed": "518964",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783272600000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783274400000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783877400000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783879200000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784482200000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784484000000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785087000000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785088800000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786296600000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786298400000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786901400000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786903200000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787506200000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787508000000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788111000000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788112800000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "f2323e69-207a-4621-ba3f-48da0dd2399b",
          "CourseId": "00513199",
          "CourseIdTrimmed": "513199",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783276200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783278000000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783881000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783882800000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784485800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784487600000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785090600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785092400000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786300200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786302000000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786905000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786906800000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787509800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787511600000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788114600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788116400000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "ab33b156-69ff-45c7-8640-d449b980ea57",
          "CourseId": "00518965",
          "CourseIdTrimmed": "518965",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783278000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783279800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783882800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783884600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784487600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784489400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785092400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785094200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786302000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786303800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786906800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786908600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787511600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787513400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788116400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788118200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "30bfe41e-aa22-4319-bd59-4d708ae488a1",
          "CourseId": "00512106",
          "CourseIdTrimmed": "512106",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "459a9fa0-347c-47a9-9937-efed6b88771a",
          "CourseId": "00519162",
          "CourseIdTrimmed": "519162",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "70717698-712f-4554-947c-bc818fa137c8",
          "CourseId": "00518380",
          "CourseIdTrimmed": "518380",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "3d3738f3-fb93-4f1f-8550-7ac651e67a1f",
          "CourseId": "00512107",
          "CourseIdTrimmed": "512107",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "b8f4547e-6c9d-4281-814d-92e0064cd02f",
          "CourseId": "00518098",
          "CourseIdTrimmed": "518098",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "bf2ab10c-c67e-4b30-a046-56c9eb4a387b",
          "CourseId": "00513206",
          "CourseIdTrimmed": "513206",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785972600000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785974400000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786404600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786406400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786577400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786579200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787009400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787182200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787614200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787787000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788219000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788391800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "fa1f1968-0841-4e2e-9e64-efc43f2d6c0f",
          "CourseId": "00513207",
          "CourseIdTrimmed": "513207",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785976200000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785978000000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786408200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786410000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786581000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786582800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787013000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787014800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787185800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787187600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787617800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787619600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787790600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787792400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788222600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788224400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788395400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788397200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "16e67f66-8542-44b4-b83e-16669924296d",
          "CourseId": "00518265",
          "CourseIdTrimmed": "518265",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786408200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786410000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786494600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786496400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786581000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786582800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786667400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786669200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787013000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787014800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787099400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787101200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787185800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787187600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787272200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787274000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "f3c517ad-0afc-4ce8-a5f4-51b522b6b004",
          "CourseId": "00518258",
          "CourseIdTrimmed": "518258",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786411800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786413600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786498200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786500000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786584600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786586400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786671000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786672800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787016600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787018400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787103000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787104800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787189400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787191200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787275800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787277600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "fb1f723a-acb7-4879-87c1-f1a183c40346",
          "CourseId": "00513208",
          "CourseIdTrimmed": "513208",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785985200000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785987000000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786417200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786419000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786590000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786591800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787022000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787023800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787194800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787196600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787626800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787628600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787799600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787801400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788231600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788233400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788404400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788406200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "85813b66-6778-423c-8d1d-3aa294fa1d89",
          "CourseId": "00513212",
          "CourseIdTrimmed": "513212",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785884400000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785886200000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786057200000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786059000000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786491000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786663800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787095800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787268600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787700600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787873400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788305400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788478200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "25114dd7-cb99-4c18-9f3a-a06bd4a98422",
          "CourseId": "00513213",
          "CourseIdTrimmed": "513213",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785888000000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785889800000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786060800000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786062600000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786492800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786494600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786665600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786667400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787097600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787099400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787270400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787272200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787702400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787704200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787875200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788307200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788480000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788481800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "b767e4b5-52d1-4f8b-9c0c-e37033c2b732",
          "CourseId": "00513214",
          "CourseIdTrimmed": "513214",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785891600000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785893400000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786064400000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786066200000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786496400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786498200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786669200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786671000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787101200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787103000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787274000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787275800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787706000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787707800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787878800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787880600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788310800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788312600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788483600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788485400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "e7ae0eb8-5f9e-4ffc-a8d4-719778ab05e9",
          "CourseId": "00518304",
          "CourseIdTrimmed": "518304",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "63f90e4f-a14e-4151-b118-908bf24c1d1e",
          "CourseId": "00518384",
          "CourseIdTrimmed": "518384",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "a476dc55-7420-43ad-8038-28d54a026c5b",
          "CourseId": "00518292",
          "CourseIdTrimmed": "518292",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "02c97b14-743d-42d4-9071-56b913b1ffa9",
          "CourseId": "00518382",
          "CourseIdTrimmed": "518382",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "de2379d9-9977-4278-a2a4-6e98558e2c0b",
          "CourseId": "00518383",
          "CourseIdTrimmed": "518383",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "23acd280-2081-448e-ac6d-a3be8ac3fb14",
          "CourseId": "00512108",
          "CourseIdTrimmed": "512108",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "1a783959-05f9-4367-8c58-dc0870af46a4",
          "CourseId": "00518388",
          "CourseIdTrimmed": "518388",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "ce98afd7-9414-4602-bf6f-f8d07937044b",
          "CourseId": "00519163",
          "CourseIdTrimmed": "519163",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "451cf047-86ca-4f52-8807-5c05597abcaa",
          "CourseId": "00512109",
          "CourseIdTrimmed": "512109",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "f6f6c239-b90f-4e70-88c3-2924879e2c09",
          "CourseId": "00519165",
          "CourseIdTrimmed": "519165",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "f25b7446-2799-4d84-8093-aa23de8f8c12",
          "CourseId": "00518301",
          "CourseIdTrimmed": "518301",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "0757714f-e1d1-482e-bd06-f70078a51334",
          "CourseId": "00518391",
          "CourseIdTrimmed": "518391",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787598000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787599800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787684400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787686200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787770800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787772600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787857200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787859000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787943600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787945400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788202800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788204600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788289200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788291000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788375600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788377400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788462000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788463800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788548400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788550200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "82b613ed-303d-481a-b086-1eb6f34662ed",
          "CourseId": "00519166",
          "CourseIdTrimmed": "519166",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787599800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787601600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787686200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787688000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787772600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787774400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787859000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787860800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787945400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787947200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788204600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788206400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788291000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788292800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788377400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788379200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788463800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788465600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788550200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788552000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "80fe8646-fed8-4b68-95d9-3e0dd23a922f",
          "CourseId": "00519346",
          "CourseIdTrimmed": "519346",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787617800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787619600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787790600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787792400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787878800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788222600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788224400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788395400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788397200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788483600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "615958cc-cddd-47ef-bf72-fcdf7be90c6f",
          "CourseId": "00519340",
          "CourseIdTrimmed": "519340",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787621400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787623200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787707800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787709600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787794200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787796000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787880600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787882400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788226200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788228000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788312600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788314400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788399000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788400800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788485400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788487200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 11:45 am",
          "EventId": "cee8bc4f-c1c9-43e8-bddd-02e3885e70ab",
          "CourseId": "00537647",
          "CourseIdTrimmed": "537647",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788891300000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788893100000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789064100000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789065900000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789496100000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789497900000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789668900000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789670700000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790100900000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790102700000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790273700000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790275500000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790705700000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790707500000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790878500000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790880300000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791310500000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791312300000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791483300000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791485100000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "8138addb-41ed-4db7-9b47-c75895d97caa",
          "CourseId": "00537649",
          "CourseIdTrimmed": "537649",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788894000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788895800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789066800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789068600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789498800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789500600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789671600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789673400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790103600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790105400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790276400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790278200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790708400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790710200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790881200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790883000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791313200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791315000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791486000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791487800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "86603a93-f7f5-4c16-b4d8-0be9875d9f47",
          "CourseId": "00537651",
          "CourseIdTrimmed": "537651",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791329400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791502200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "e09b52de-1432-4abf-be43-52535c786174",
          "CourseId": "00542047",
          "CourseIdTrimmed": "542047",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "11a32277-508c-4c3e-8847-960663415016",
          "CourseId": "00542048",
          "CourseIdTrimmed": "542048",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "cd1040dd-9355-4c76-a081-d69f7afcbb60",
          "CourseId": "00537653",
          "CourseIdTrimmed": "537653",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791331200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791504000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "5a6d7063-a937-41bb-addb-cccce9beb615",
          "CourseId": "00542049",
          "CourseIdTrimmed": "542049",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "11b80cc6-7b4d-4f56-80aa-e658078071b7",
          "CourseId": "00542050",
          "CourseIdTrimmed": "542050",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788915600000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788917400000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789088400000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789090200000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789520400000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789522200000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789693200000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789695000000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790125200000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790127000000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790298000000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790299800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790730000000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790731800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790902800000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790904600000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "a6ce425c-59a7-4318-8e6f-23e0f1d4f914",
          "CourseId": "00537654",
          "CourseIdTrimmed": "537654",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788915600000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788917400000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789088400000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789090200000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789520400000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789522200000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789693200000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789695000000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790125200000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790127000000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790298000000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790299800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790730000000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790731800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790902800000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790904600000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791334800000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791336600000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791507600000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791509400000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "1c250aef-603f-479e-9faa-0e2daec8e567",
          "CourseId": "00542051",
          "CourseIdTrimmed": "542051",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788917400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789090200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789522200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789695000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790127000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790299800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790731800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790904600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "79886093-b62a-41ac-aaec-48d27824d0b6",
          "CourseId": "00537656",
          "CourseIdTrimmed": "537656",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788919200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788921000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789092000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789093800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789524000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789525800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789696800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789698600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790128800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790130600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790301600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790303400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790733600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790735400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790906400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790908200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791340200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "076421e7-3554-4387-b5a4-d4c661dfb317",
          "CourseId": "00537657",
          "CourseIdTrimmed": "537657",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788921000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788922800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789093800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789095600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789525800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789527600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789698600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789700400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790130600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790132400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790303400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790305200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790735400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790737200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790908200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790910000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791340200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791342000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791513000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791514800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 11:45 am",
          "EventId": "afc2f837-0227-41a0-a767-8fa832caa696",
          "CourseId": "00537662",
          "CourseIdTrimmed": "537662",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788977700000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788979500000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789409700000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789411500000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789582500000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789584300000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790014500000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790016300000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790187300000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790189100000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790619300000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790621100000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791224100000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791225900000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791396900000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791398700000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "d782cb75-34f2-4c59-9cd3-58d565a999e0",
          "CourseId": "00537660",
          "CourseIdTrimmed": "537660",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788980400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788982200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789412400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789414200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789585200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789587000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790017200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790019000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790190000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790191800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790622000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790623800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791226800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791228600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791399600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791401400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "62cbc433-add0-4b97-9804-bd7f0659edf2",
          "CourseId": "00541845",
          "CourseIdTrimmed": "541845",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790809200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790811000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "9ae7a86c-cde6-4fc6-99d1-459c820acb3d",
          "CourseId": "00537664",
          "CourseIdTrimmed": "537664",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791243000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791244800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791415800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791417600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "13a24ad1-d590-43d1-84f3-796ab9859461",
          "CourseId": "00541909",
          "CourseIdTrimmed": "541909",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790811000000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790812800000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "636b9ec3-e0af-4186-95f2-87c1b9b777cb",
          "CourseId": "00537665",
          "CourseIdTrimmed": "537665",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "2b2a4c1e-6c76-4646-a109-5da5cd5ee343",
          "CourseId": "00541912",
          "CourseIdTrimmed": "541912",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790814600000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790816400000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "4c7a139d-04a3-4f77-9c99-f3a28ad33206",
          "CourseId": "00541914",
          "CourseIdTrimmed": "541914",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002000000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789003800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789434000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789435800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789606800000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789608600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790038800000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790040600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790211600000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790213400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790643600000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790645400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790816400000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790818200000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "a1501573-db18-46f4-bc28-08b80bb61db5",
          "CourseId": "00541916",
          "CourseIdTrimmed": "541916",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789003800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789435800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789608600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790040600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790213400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790645400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790818200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790820000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "a02c4027-28b2-48ae-b414-57d69e420f8c",
          "CourseId": "00537666",
          "CourseIdTrimmed": "537666",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789005600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789007400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789437600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789439400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789610400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789612200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790042400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790044200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790215200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790217000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790647200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790649000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791252000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791253800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791424800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791426600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "0cf416e6-3404-49de-aa4d-65eea0edf302",
          "CourseId": "00537456",
          "CourseIdTrimmed": "537456",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789230600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789232400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789835400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789837200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790440200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790442000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791045000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791046800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792256400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792861200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794072600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794074400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794679200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795282200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795284000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795888800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796493600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797096600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797098400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "5661797a-9fe3-4295-872b-183cf38d926d",
          "CourseId": "00537528",
          "CourseIdTrimmed": "537528",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789234200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789236000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789839000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789840800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790443800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790445600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791048600000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791050400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792258200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792863000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792864800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793467800000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793469600000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794076200000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794078000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794681000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794682800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795285800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795287600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795890600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795892400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796495400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796497200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797100200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797102000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "4383c893-cf5a-421b-8910-bbf444f889eb",
          "CourseId": "00537533",
          "CourseIdTrimmed": "537533",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789237800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789239600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789842600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789844400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790447400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790449200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791052200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791054000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792261800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792263600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792866600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792868400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793471400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793473200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794079800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794081600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794684600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794686400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795289400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795291200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795894200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795896000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796499000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796500800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797103800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797105600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "00071891-78a9-4f72-b809-3b6456681eb7",
          "CourseId": "00537540",
          "CourseIdTrimmed": "537540",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789257600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789259400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789862400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789864200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790467200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790469000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791072000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791073800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792281600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792283400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792886400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792888200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794099600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794101400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794704400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794706200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795309200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795311000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795914000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795915800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796518800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796520600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797123600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797125400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "556f226e-448d-4eba-bc7c-9580b26d7d41",
          "CourseId": "00537551",
          "CourseIdTrimmed": "537551",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789261200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789263000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789866000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789867800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790470800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790472600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791075600000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791077400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792285200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792287000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792890000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792891800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794103200000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794105000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794708000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794709800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795312800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795314600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795917600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795919400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796522400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796524200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797127200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797129000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "52a20fb5-200a-42d8-a6c5-e5c199ee7c65",
          "CourseId": "00537554",
          "CourseIdTrimmed": "537554",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789263000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789264800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789867800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789869600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790472600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790474400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791077400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791079200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792287000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792288800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792891800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792893600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794105000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794106800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794709800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794711600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795314600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795316400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795919400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795921200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796524200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796526000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797129000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797130800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "1a6e9e9c-2622-4675-a986-f96039b0accc",
          "CourseId": "00537443",
          "CourseIdTrimmed": "537443",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789317000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789318800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789921800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789923600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790526600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790528400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791131400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791133200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "936fc900-c682-4445-80b3-2c49fde6e372",
          "CourseId": "00537444",
          "CourseIdTrimmed": "537444",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789318800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789320600000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789923600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789925400000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790528400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790530200000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791133200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791135000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792344600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792949400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793557800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794162600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794767400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795372200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795977000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796581800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797186600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "822fdf2c-4bb3-45c3-99c5-82dcf16a3aed",
          "CourseId": "00537446",
          "CourseIdTrimmed": "537446",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789326000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789327800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789930800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789932600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790535600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790537400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791140400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791142200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792350000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792351800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792954800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792956600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793563200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793565000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794168000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794169800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794772800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794774600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795377600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795379400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795982400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795984200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796587200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796589000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797192000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797193800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "284c2fcf-6ffa-451f-af56-b349a3979b40",
          "CourseId": "00537447",
          "CourseIdTrimmed": "537447",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789327800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789329600000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789932600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789934400000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790537400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790539200000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791142200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791144000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792351800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792353600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792956600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792958400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793565000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793566800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794169800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794171600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794774600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794776400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795379400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795381200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795984200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795986000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796589000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796590800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797193800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797195600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:30 pm - 02:00 pm",
          "EventId": "4aa703e0-eed5-4bad-b147-e0cb37e35160",
          "CourseId": "00537449",
          "CourseIdTrimmed": "537449",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:00 PM",
          "FirstOccurrenceFormattedEndTime": "02:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789331400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789333200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789936200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789938000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790541000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790542800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791145800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791147600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792355400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792357200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792960200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792962000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793568600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793570400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794173400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794175200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794778200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794780000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795383000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795384800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795987800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795989600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796592600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796594400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797197400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797199200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "240e5345-41b4-48d4-8d9e-736aac4583c5",
          "CourseId": "00537451",
          "CourseIdTrimmed": "537451",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789333200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789335000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789938000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789939800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790542800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790544600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791147600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791149400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792357200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792359000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792962000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792963800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793570400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793572200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794175200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794177000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794780000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794781800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795384800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795386600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795989600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795991400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796594400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796596200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797199200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797201000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "fddb7ebf-23c8-449d-85b6-35224bfb379c",
          "CourseId": "00537453",
          "CourseIdTrimmed": "537453",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789342200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789344000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789947000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789948800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790551800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790553600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791156600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791158400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792366200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792368000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792971000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792972800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793579400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793581200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794184200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794186000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794789000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794790800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795393800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795395600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795998600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796000400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796603400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796605200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797208200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797210000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "870b9a80-2431-4c34-a9cb-3a99b8c53ea3",
          "CourseId": "00537455",
          "CourseIdTrimmed": "537455",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789353000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789354800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789957800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789959600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790562600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790564400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791167400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791169200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792377000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792378800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792981800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792983600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793590200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793592000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794195000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794196800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794799800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794801600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795404600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795406400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796009400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796011200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796614200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796616000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797219000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797220800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 12/11/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "af780b1e-04de-4496-ae95-b2291b23669d",
          "CourseId": "00542249",
          "CourseIdTrimmed": "542249",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791590400000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791592200000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792195200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792197000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792800000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792801800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793404800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793406600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794013200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794015000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794618000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794619800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795827600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795829400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796432400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796434200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797037200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797039000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "7aef5282-7ae5-494e-9305-2e4174bd1ef2",
          "CourseId": "00542390",
          "CourseIdTrimmed": "542390",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791646200000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791648000000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792251000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792252800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792855800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792857600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793460600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793462400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794673800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794675600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795883400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795885200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796488200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796490000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797093000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797094800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "ee236904-b181-43e0-9e9f-fb89cc982a9f",
          "CourseId": "00542404",
          "CourseIdTrimmed": "542404",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791655200000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791657000000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792260000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792261800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792864800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792866600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793469600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793471400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794682800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794684600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795892400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795894200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796497200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797102000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797103800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "34069889-0a6e-46ae-b833-cbe1bbc49d78",
          "CourseId": "00542646",
          "CourseIdTrimmed": "542646",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791732600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791734400000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792337400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792339200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792942200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792944000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793550600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793552400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794155400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794157200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794760200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794762000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795365000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795366800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795969800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795971600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796574600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796576400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797179400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797181200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "76489446-4f5a-48e0-982c-d1a62e4591ce",
          "CourseId": "00542631",
          "CourseIdTrimmed": "542631",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791734400000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791736200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "d24ff159-67a2-4363-818f-9fa2826e1495",
          "CourseId": "00542649",
          "CourseIdTrimmed": "542649",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791738000000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791739800000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792344600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792949400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793557800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794162600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794767400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795372200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795977000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796581800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797186600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "78bd8f82-6193-411d-b529-db6c9697cee8",
          "CourseId": "00537576",
          "CourseIdTrimmed": "537576",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791918000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791919800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792090800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792092600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792522800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792524600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792695600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792697400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793127600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793129400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793300400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793302200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793736000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793737800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793908800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793910600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794340800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794342600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794513600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794515400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "29ba5a4d-663c-4845-9fad-976e3bf27c13",
          "CourseId": "00537580",
          "CourseIdTrimmed": "537580",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791934200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792711800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793143800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793316600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793752200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794529800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "a70687f1-83ba-421a-83a9-5c1bef25d6b9",
          "CourseId": "00537643",
          "CourseIdTrimmed": "537643",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791936000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792108800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792540800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792713600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793145600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793318400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793754000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793926800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794358800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794531600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "b27bd9b3-47cf-49ed-8afe-498938cddfaf",
          "CourseId": "00541849",
          "CourseIdTrimmed": "541849",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791936000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792108800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792540800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792713600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793145600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793318400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793754000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793926800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794358800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794531600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "b0c9fc40-9690-4672-99b8-cab839e61aa6",
          "CourseId": "00537644",
          "CourseIdTrimmed": "537644",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791939600000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791941400000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792112400000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792114200000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792544400000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792546200000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792717200000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792719000000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793149200000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793151000000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793322000000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793323800000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793757600000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793759400000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793930400000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793932200000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794362400000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794364200000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794535200000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794537000000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "d18aff2d-a80b-462f-a4e2-7d92e9929c4c",
          "CourseId": "00541908",
          "CourseIdTrimmed": "541908",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791939600000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791941400000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792112400000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792114200000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792544400000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792546200000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792717200000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792719000000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793149200000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793151000000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793322000000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793323800000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793757600000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793759400000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793930400000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793932200000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794362400000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794364200000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794535200000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794537000000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "446b2bfb-5d6a-4fd0-8eff-573756450602",
          "CourseId": "00537646",
          "CourseIdTrimmed": "537646",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791945000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792117800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792549800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792722600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793154600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793327400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793763000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793935800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794367800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794540600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "68943e85-72f2-4e14-b7db-f1e6b9fabf02",
          "CourseId": "00541905",
          "CourseIdTrimmed": "541905",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791945000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792117800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792549800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792722600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793154600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793327400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793763000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793935800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794367800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794540600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 11:45 am",
          "EventId": "57842ac5-8bde-4cab-8fcd-1867d5756231",
          "CourseId": "00537670",
          "CourseIdTrimmed": "537670",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792001700000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792003500000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792433700000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792435500000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792606500000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792608300000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793038500000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793040300000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793211300000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793213100000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793646900000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793648700000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793819700000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793821500000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794251700000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794253500000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "c9ef1af9-b5f5-4a84-a0ed-1538eb7ff015",
          "CourseId": "00541661",
          "CourseIdTrimmed": "541661",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792020600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792452600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792625400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793057400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793230200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793665800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793838600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794270600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "8d0329e8-027c-436a-8632-e9ba56916c11",
          "CourseId": "00537671",
          "CourseIdTrimmed": "537671",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792020600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792452600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792625400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793057400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793230200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793665800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793838600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794270600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9177671e-88bc-4e23-aae1-fec221466465",
          "CourseId": "00537675",
          "CourseIdTrimmed": "537675",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "fe1f69ed-6cfa-45de-ba38-31949110e94f",
          "CourseId": "00541692",
          "CourseIdTrimmed": "541692",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792026000000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792027800000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792458000000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792459800000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792630800000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792632600000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793062800000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793064600000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793235600000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793237400000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793671200000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793673000000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793844000000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793845800000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794276000000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794277800000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "52963243-7998-4aee-a785-bece9d4a7fe3",
          "CourseId": "00537672",
          "CourseIdTrimmed": "537672",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792031400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792463400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792636200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793068200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793241000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793676600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793849400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794281400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "8aba8d82-5d1c-4919-8ed6-b2f28f5cf870",
          "CourseId": "00541637",
          "CourseIdTrimmed": "541637",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792031400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792463400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792636200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793068200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793241000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793676600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793849400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794281400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "af8d9cf3-06b5-45f5-a72b-5a9441b5348f",
          "CourseId": "00537673",
          "CourseIdTrimmed": "537673",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792031400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792033200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792463400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792465200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792636200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792638000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793068200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793070000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793241000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793242800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793676600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793678400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793849400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793851200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794281400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794283200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 11:45 am",
          "EventId": "7c1777ea-7bd0-446a-b172-8d255cb61c4e",
          "CourseId": "00537676",
          "CourseIdTrimmed": "537676",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794856500000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794858300000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795029300000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795031100000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795461300000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795463100000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795634100000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795635900000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796066100000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796067900000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796238900000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796240700000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796670900000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796672700000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796843700000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796845500000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797275700000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797277500000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797448500000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797450300000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "dd6762e1-1bea-48dd-ba8c-cf44196eba33",
          "CourseId": "00541747",
          "CourseIdTrimmed": "541747",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794875400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795048200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795480200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796257800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796689800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796862600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797294600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797467400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "dddf0d61-a613-434b-af7b-00c95db0e2c9",
          "CourseId": "00537677",
          "CourseIdTrimmed": "537677",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794875400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795048200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795480200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795653000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796085000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796257800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796689800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797294600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797467400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "0f70c4da-5dc1-4937-b40c-dfdc83140953",
          "CourseId": "00537679",
          "CourseIdTrimmed": "537679",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "4e4a111c-0211-4167-b884-8c8d0784bc61",
          "CourseId": "00541784",
          "CourseIdTrimmed": "541784",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794880800000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794882600000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795053600000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795055400000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795485600000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795487400000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795658400000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795660200000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796090400000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796092200000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796263200000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796265000000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796695200000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796697000000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796868000000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796869800000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797300000000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797301800000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797472800000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797474600000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "ef60d730-019d-459a-bb99-d049e884602d",
          "CourseId": "00541773",
          "CourseIdTrimmed": "541773",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794886200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795059000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795491000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795663800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796095800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796268600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796700600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796873400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797305400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797478200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "310b0999-ad77-4979-9adf-5e6e6cf34402",
          "CourseId": "00537680",
          "CourseIdTrimmed": "537680",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794886200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795059000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795491000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795663800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796095800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796268600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796700600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796873400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797305400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797478200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "2b031ad2-a739-45f9-aa08-20554f3a3198",
          "CourseId": "00537682",
          "CourseIdTrimmed": "537682",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794886200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794888000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795059000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795060800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795491000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795492800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795663800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795665600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796095800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796097600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796268600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796270400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796700600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796702400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796873400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796875200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797305400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797307200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797478200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797480000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "ee7f6406-e44e-4b42-bd49-4f44eb815749",
          "CourseId": "00537557",
          "CourseIdTrimmed": "537557",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794945600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794947400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795118400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795120200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795550400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795552200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795723200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795725000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796155200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796157000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796328000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796329800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796760000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796761800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796932800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796934600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797364800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797366600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797537600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797539400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:00 pm - 01:30 pm",
          "EventId": "7446d1f9-ddf2-4486-9295-c7d21ec7d16c",
          "CourseId": "00541995",
          "CourseIdTrimmed": "541995",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794949200000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794951000000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795122000000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795123800000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795554000000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795555800000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795726800000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795728600000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796158800000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796160600000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796331600000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796333400000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796763600000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796765400000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796936400000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796938200000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797368400000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797370200000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797541200000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797543000000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ebd6d69f-4aa3-4e3a-96d5-344a428962f2",
          "CourseId": "00537559",
          "CourseIdTrimmed": "537559",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794961800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795134600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795566600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795739400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796171400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796344200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796776200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797553800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "1ba407bd-d2d9-47bb-bc5b-fad072a3789c",
          "CourseId": "00542185",
          "CourseIdTrimmed": "542185",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794963600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795136400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795568400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795741200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796173200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796346000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796778000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796950800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797382800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797555600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "7a4dd90c-6fab-405c-bc4c-fa61ae48edfb",
          "CourseId": "00537560",
          "CourseIdTrimmed": "537560",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794963600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795136400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795568400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795741200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796173200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796346000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796778000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796950800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797382800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797555600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "8538bfca-9eb5-4ff3-8f8f-280ccd21c742",
          "CourseId": "00542226",
          "CourseIdTrimmed": "542226",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794967200000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794969000000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795140000000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795141800000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795572000000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795573800000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795744800000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795746600000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796176800000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796178600000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796349600000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796351400000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796781600000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796783400000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796954400000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796956200000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797386400000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797388200000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797559200000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797561000000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "444efc74-d18e-4d70-bc27-a48a7023aa14",
          "CourseId": "00537562",
          "CourseIdTrimmed": "537562",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794967200000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794969000000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795140000000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795141800000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795572000000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795573800000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795744800000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795746600000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796176800000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796178600000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796349600000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796351400000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796781600000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796783400000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796954400000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796956200000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797386400000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797388200000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797559200000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797561000000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "2b02f5ea-2657-4ee8-86b7-23a6b1201fc6",
          "CourseId": "00542220",
          "CourseIdTrimmed": "542220",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794972600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795145400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795577400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795750200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796182200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796355000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796787000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796959800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797391800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797564600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "1ce2ff24-8eb3-4471-a3ce-fdcd16e463d3",
          "CourseId": "00537565",
          "CourseIdTrimmed": "537565",
          "EventName": "SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "Details": "Cover how to safely jump into chest-deep water; swimming wearing a PFD; submersion skills; and further work on floating, gliding and kicking with buoyant aid. Pre-requisite: Swim for Life Preschool 1 - Octopus - Complete; Red Cross - Sea Otter - Complete; or Red Cross - Salamander - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 2 - CRAB - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794972600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795145400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795577400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795750200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796182200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796355000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796787000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796959800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797391800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797564600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "preschool-aquatics",
      "id": "c4b55846-c672-4c1c-b82f-e33d785e454d",
      "name": "Swim - Preschool 3 - Orca",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "bc515338-6015-40d1-8b34-0616c56ed71f",
          "CourseId": "00518501",
          "CourseIdTrimmed": "518501",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783180800000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783182600000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783785600000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783787400000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784390400000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784392200000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784995200000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1784997000000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786204800000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786206600000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786809600000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786811400000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787414400000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787416200000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788019200000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788021000000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "20688290-a005-4260-887a-f0de32ca6460",
          "CourseId": "00513215",
          "CourseIdTrimmed": "513215",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783188000000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783189800000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783792800000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783794600000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784397600000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784399400000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785002400000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785004200000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786212000000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786213800000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786816800000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786818600000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787421600000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787423400000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788026400000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788028200000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "0fc0c49b-e868-49e7-87a1-f2edf39f8102",
          "CourseId": "00518966",
          "CourseIdTrimmed": "518966",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783267200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783269000000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783872000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783873800000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784476800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784478600000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785081600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785083400000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786291200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786293000000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786896000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786897800000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787500800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787502600000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788105600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788107400000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "13439afd-4e2e-476b-a794-27aac0a92555",
          "CourseId": "00513216",
          "CourseIdTrimmed": "513216",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783296000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783297800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783900800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783902600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784505600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784507400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785110400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785112200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786320000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786321800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786924800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786926600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787529600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787531400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788134400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788136200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "b4a22d87-9f05-40b8-a62c-5f46684e315a",
          "CourseId": "00518100",
          "CourseIdTrimmed": "518100",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "29c2cfbf-6a8d-4e3e-9795-1ef84da4a51e",
          "CourseId": "00518439",
          "CourseIdTrimmed": "518439",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "705af836-ee0b-44a8-bbf7-8b89aaa5e60d",
          "CourseId": "00553900",
          "CourseIdTrimmed": "553900",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "80f773a9-f38c-4d19-88cc-b519931bb3f9",
          "CourseId": "00518461",
          "CourseIdTrimmed": "518461",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "a5ccc942-7ab6-40a3-98d5-45e216be0d03",
          "CourseId": "00519168",
          "CourseIdTrimmed": "519168",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "f9c3c7e0-6b51-470f-95d4-c0a05d5bc9a0",
          "CourseId": "00512116",
          "CourseIdTrimmed": "512116",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "bd600aae-f3bf-41d7-a204-9ebc117f89da",
          "CourseId": "00518135",
          "CourseIdTrimmed": "518135",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "b4337228-680e-4b36-9ae7-1386b809e1dd",
          "CourseId": "00512117",
          "CourseIdTrimmed": "512117",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "be0e390f-d952-4d9e-808a-db8f49047310",
          "CourseId": "00513219",
          "CourseIdTrimmed": "513219",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785970800000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785972600000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786404600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786577400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787009400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787182200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787614200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787787000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788219000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788391800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "ad8cf413-d3b3-4ed0-8c35-03d839b04042",
          "CourseId": "00513220",
          "CourseIdTrimmed": "513220",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$80.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785978000000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785979800000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786410000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786411800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786582800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786584600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787014800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787016600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787187600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787189400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787619600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787621400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787792400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787794200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788224400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788226200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788397200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "d1bbfdf6-cfcb-4ac1-a092-23471a6d7c19",
          "CourseId": "00518256",
          "CourseIdTrimmed": "518256",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786410000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786411800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786496400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786498200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786582800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786584600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786669200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786671000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787014800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787016600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787101200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787103000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787187600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787189400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787274000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787275800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "8c4b2c13-e7a7-457c-85ee-8025197fd99e",
          "CourseId": "00518270",
          "CourseIdTrimmed": "518270",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786411800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786413600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786498200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786500000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786584600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786586400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786671000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786672800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787016600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787018400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787103000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787104800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787189400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787191200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787275800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787277600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "bb753fab-054c-489d-8915-0f53ff601215",
          "CourseId": "00513223",
          "CourseIdTrimmed": "513223",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785886200000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785888000000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786059000000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786060800000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786491000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786663800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787095800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787268600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787700600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787873400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788305400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788478200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "326e48e9-4597-48de-bf96-730f664ede2f",
          "CourseId": "00513224",
          "CourseIdTrimmed": "513224",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785889800000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785891600000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786062600000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786064400000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786494600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786496400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786667400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786669200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787099400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787101200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787272200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787274000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787878800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788483600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "5433d870-80f9-4b47-901c-784becb9d62f",
          "CourseId": "00518491",
          "CourseIdTrimmed": "518491",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "6c7f9214-be2f-4ce8-a10a-4d7e10ea2cf9",
          "CourseId": "00518469",
          "CourseIdTrimmed": "518469",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "fdd650c4-bee5-414a-a40d-8f7f011c809a",
          "CourseId": "00518297",
          "CourseIdTrimmed": "518297",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "7f2c46fd-845b-4877-99fd-0c42704976d3",
          "CourseId": "00518490",
          "CourseIdTrimmed": "518490",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "315850eb-f755-45d1-9237-2aa8eaa9bcda",
          "CourseId": "00518317",
          "CourseIdTrimmed": "518317",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "cc1740a5-25e7-45bf-ae8f-6f052bc3defd",
          "CourseId": "00519169",
          "CourseIdTrimmed": "519169",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "3829ef84-42cd-4722-bdd8-4c130adf2075",
          "CourseId": "00518498",
          "CourseIdTrimmed": "518498",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "aaaad616-2921-47dd-baea-dfc7af16938d",
          "CourseId": "00512118",
          "CourseIdTrimmed": "512118",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "80e3ccb0-1ba2-497c-a0a9-7fa671e2740a",
          "CourseId": "00512119",
          "CourseIdTrimmed": "512119",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "4a92e920-ab9f-4428-b5df-9390a0a959ef",
          "CourseId": "00519338",
          "CourseIdTrimmed": "519338",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787619600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787621400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787706000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787707800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787792400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787794200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787878800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787880600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788224400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788226200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788310800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788312600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788397200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788483600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788485400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "c366f721-4876-492e-9df8-396e50100d44",
          "CourseId": "00519349",
          "CourseIdTrimmed": "519349",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787621400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787623200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787707800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787709600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787794200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787796000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787880600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787882400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788226200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788228000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788312600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788314400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788399000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788400800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788485400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788487200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "2d888df7-61d8-4806-9942-37997281c723",
          "CourseId": "00539222",
          "CourseIdTrimmed": "539222",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788889500000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788891300000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789062300000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789064100000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789494300000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789496100000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789667100000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789668900000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790099100000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790100900000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790271900000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790273700000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790703900000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790705700000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790876700000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790878500000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791308700000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791310500000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791481500000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791483300000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "d1925b02-dcf5-445a-a727-e657ca0c86ee",
          "CourseId": "00542052",
          "CourseIdTrimmed": "542052",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:15 pm - 04:45 pm",
          "EventId": "a79ba2e7-3d5a-4b42-88be-95fd816d4bea",
          "CourseId": "00539223",
          "CourseIdTrimmed": "539223",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:15 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788909300000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788911100000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789082100000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083900000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789514100000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515900000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686900000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789688700000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118900000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790120700000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790291700000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790293500000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790723700000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790725500000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790896500000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790898300000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791328500000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791330300000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791501300000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791503100000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "90e64cbe-b3f3-484d-bfdd-2c93c89aeb72",
          "CourseId": "00542053",
          "CourseIdTrimmed": "542053",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "038f027f-373d-4644-99ed-5a587bcd68f0",
          "CourseId": "00542054",
          "CourseIdTrimmed": "542054",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "5f147546-2358-4f30-93b2-c16fc9687f1e",
          "CourseId": "00539225",
          "CourseIdTrimmed": "539225",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791333000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791334800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791505800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791507600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "81af1d1c-8bb5-44b0-be80-ace36e44d726",
          "CourseId": "00539226",
          "CourseIdTrimmed": "539226",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788917400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789090200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789522200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789695000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790127000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790299800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790731800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790904600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791336600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791338400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791509400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791511200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "c59d54e9-3b0a-4121-a04c-6415e834f44e",
          "CourseId": "00542055",
          "CourseIdTrimmed": "542055",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788917400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789090200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789522200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789695000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790127000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790299800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790731800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790904600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "ad32cf7e-7ed1-476d-ae7b-494f70dc8071",
          "CourseId": "00539224",
          "CourseIdTrimmed": "539224",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788921000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788922800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789093800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789095600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789525800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789527600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789698600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789700400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790130600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790132400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790303400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790305200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790735400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790737200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790908200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790910000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791340200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791342000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791513000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791514800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "dd9d0af8-93e0-47ba-9179-c2f1b2d098eb",
          "CourseId": "00539227",
          "CourseIdTrimmed": "539227",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788975900000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788977700000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789407900000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789409700000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789580700000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789582500000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790012700000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790014500000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790185500000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790187300000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790617500000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790619300000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791222300000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791224100000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791395100000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791396900000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "68474ca8-2799-4ba4-a9a0-11b7fe7ff2f8",
          "CourseId": "00539228",
          "CourseIdTrimmed": "539228",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791415800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "8c13ff0a-253d-4269-9f0d-213606b6b028",
          "CourseId": "00541846",
          "CourseIdTrimmed": "541846",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790809200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790811000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "c037a4c6-7124-4b3b-b58d-7da67833c8e7",
          "CourseId": "00541920",
          "CourseIdTrimmed": "541920",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790811000000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790812800000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "10341de2-86bc-4a08-82c6-0fbe02abb88b",
          "CourseId": "00539229",
          "CourseIdTrimmed": "539229",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "a6b38e90-9388-40a8-a03a-5faf3f883aea",
          "CourseId": "00541921",
          "CourseIdTrimmed": "541921",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790812800000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790814600000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "cf4f8a13-ba7c-4d12-ad70-c2780b053a17",
          "CourseId": "00539230",
          "CourseIdTrimmed": "539230",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789003800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789435800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789608600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790040600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790213400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790645400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791250200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791252000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791423000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791424800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "42e292f4-dd5d-4300-9aa1-24a283aab638",
          "CourseId": "00541922",
          "CourseIdTrimmed": "541922",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$62.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789003800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789435800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789608600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790040600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790213400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790645400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790818200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790820000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "8355a0a7-1083-40ee-ba47-0fbb7f09a3dc",
          "CourseId": "00539231",
          "CourseIdTrimmed": "539231",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789005600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789007400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789437600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789439400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789610400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789612200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790042400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790044200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790215200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790217000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790647200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790649000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791252000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791253800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791424800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791426600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "741accf0-20d4-479f-b8c3-5eae179bca46",
          "CourseId": "00539137",
          "CourseIdTrimmed": "539137",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789227000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789228800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789831800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789833600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790436600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790438400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791041400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791043200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792251000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792252800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792855800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792857600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793460600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793462400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794069000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794070800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794673800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794675600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795278600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795280400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795883400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795885200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796488200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796490000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797093000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797094800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "3696ab62-9cd2-487a-87ff-37e34ee62756",
          "CourseId": "00539147",
          "CourseIdTrimmed": "539147",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789230600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789232400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789835400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789837200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790440200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790442000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791045000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791046800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792256400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792861200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794072600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794074400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794679200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795282200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795284000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795888800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796493600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797096600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797098400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "4b9d368d-f68f-481c-8121-df286fa13410",
          "CourseId": "00539152",
          "CourseIdTrimmed": "539152",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789234200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789236000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789839000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789840800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790443800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790445600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791048600000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791050400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792258200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792863000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792864800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793467800000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793469600000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794076200000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794078000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794681000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794682800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795285800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795287600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795890600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795892400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796495400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796497200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797100200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797102000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "8bc7beab-d3f5-4774-af82-876dcdd1eb3f",
          "CourseId": "00539155",
          "CourseIdTrimmed": "539155",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789237800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789239600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789842600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789844400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790447400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790449200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791052200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791054000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792261800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792263600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792866600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792868400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793471400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793473200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794079800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794081600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794684600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794686400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795289400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795291200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795894200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795896000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796499000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796500800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797103800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797105600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "0c8c1c8c-b6fc-4a09-a392-5d359b545905",
          "CourseId": "00539163",
          "CourseIdTrimmed": "539163",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789255800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789257600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789860600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789862400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790465400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790467200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791070200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791072000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792279800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792281600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792884600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792886400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794097800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794099600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794702600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794704400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795307400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795309200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795912200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795914000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796517000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796518800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797121800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797123600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "38c04430-f03c-4c80-9fcf-b8a9f38d137f",
          "CourseId": "00539167",
          "CourseIdTrimmed": "539167",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789259400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789261200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789864200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789866000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790469000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790470800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791073800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791075600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792283400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792285200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792888200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792890000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794101400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794103200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794706200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794708000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795311000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795312800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795915800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795917600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796520600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796522400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797125400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797127200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "14bb79c8-7b31-44f7-b20f-fc789af6c7f4",
          "CourseId": "00539170",
          "CourseIdTrimmed": "539170",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$106.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789263000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789264800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789867800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789869600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790472600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790474400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791077400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791079200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792287000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792288800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792891800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792893600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794105000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794106800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794709800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794711600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795314600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795316400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795919400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795921200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796524200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796526000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797129000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797130800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "4c8c81ea-8a48-4260-aae6-e16e3da771c2",
          "CourseId": "00539178",
          "CourseIdTrimmed": "539178",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789317000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789318800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789921800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789923600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790526600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790528400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791131400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791133200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "4d605ebb-083f-4657-bd55-326befc4ccc7",
          "CourseId": "00539180",
          "CourseIdTrimmed": "539180",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789318800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789320600000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789923600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789925400000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790528400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790530200000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791133200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791135000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792344600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792949400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793557800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794162600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794767400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795372200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795977000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796581800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797186600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "9b53441b-9af0-4ea1-90ba-946f5d9142cc",
          "CourseId": "00539188",
          "CourseIdTrimmed": "539188",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789322400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789324200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789927200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789929000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790532000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790533800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791136800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791138600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792346400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792348200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792951200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792953000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793559600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793561400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794164400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794166200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794769200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794771000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795374000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795375800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795978800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795980600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796583600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796585400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797188400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797190200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "d0b89b53-d76f-46c1-b7b1-bbd2332e0161",
          "CourseId": "00539197",
          "CourseIdTrimmed": "539197",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789326000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789327800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789930800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789932600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790535600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790537400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791140400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791142200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792350000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792351800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792954800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792956600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793563200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793565000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794168000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794169800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794772800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794774600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795377600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795379400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795982400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795984200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796587200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796589000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797192000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797193800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:00 pm - 01:30 pm",
          "EventId": "7700b259-db23-4e1a-bcd8-8b21f2484919",
          "CourseId": "00539204",
          "CourseIdTrimmed": "539204",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789329600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789331400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789934400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789936200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790539200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790541000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791144000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791145800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792353600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792355400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792958400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792960200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793566800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793568600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794171600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794173400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794776400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794778200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795381200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795383000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795986000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795987800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796590800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796592600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797195600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797197400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "03583386-b36d-498c-a0f3-b50ff5e6f6dc",
          "CourseId": "00539209",
          "CourseIdTrimmed": "539209",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789333200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789335000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789938000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789939800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790542800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790544600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791147600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791149400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792357200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792359000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792962000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792963800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793570400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793572200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794175200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794177000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794780000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794781800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795384800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795386600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795989600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795991400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796594400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796596200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797199200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797201000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "6d271e18-ab78-499a-a70e-f444537674d9",
          "CourseId": "00539214",
          "CourseIdTrimmed": "539214",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789347600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789349400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789952400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789954200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790557200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790559000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791162000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791163800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792371600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792373400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792976400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792978200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793584800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793586600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794189600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794191400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794794400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794796200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795399200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795401000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796004000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796005800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796608800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796610600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797213600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797215400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "bed66925-74af-49ce-bc9a-48b76696308d",
          "CourseId": "00539210",
          "CourseIdTrimmed": "539210",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$115.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789349400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789351200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789954200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789956000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790559000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790560800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791163800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791165600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792373400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792375200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792978200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792980000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793586600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793588400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794191400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794193200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794796200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794798000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795401000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795402800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796005800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796007600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796610600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796612400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797215400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797217200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "a393f5ca-b302-4365-8efa-19f12cb98acd",
          "CourseId": "00542391",
          "CourseIdTrimmed": "542391",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791648000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791649800000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792857600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/05/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "f4522cc0-1ef1-447e-bcce-407e847e0327",
          "CourseId": "00542401",
          "CourseIdTrimmed": "542401",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 5th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791653400000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791655200000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792258200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792863000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792864800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793467800000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793469600000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794681000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794682800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795285800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795287600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795890600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795892400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796495400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796497200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "d99b64d3-f2ae-41ba-9b64-450b64204826",
          "CourseId": "00542635",
          "CourseIdTrimmed": "542635",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791736200000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791738000000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "3ac48c79-24f7-4e20-8b24-73da6b6d989d",
          "CourseId": "00542650",
          "CourseIdTrimmed": "542650",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791739800000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791741600000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792344600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792346400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792949400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792951200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793557800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793559600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794162600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794164400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794767400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794769200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795372200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795977000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795978800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796581800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796583600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797186600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797188400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "5be9daf2-28a6-482f-886a-41c27d4ec727",
          "CourseId": "00542642",
          "CourseIdTrimmed": "542642",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791741600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791743400000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792346400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792348200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792951200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792953000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793559600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793561400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794164400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794166200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794769200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794771000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795374000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795375800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795978800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795980600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796583600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796585400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797188400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797190200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "e6eaf10b-bf8f-409e-abad-830c6b3165cc",
          "CourseId": "00539216",
          "CourseIdTrimmed": "539216",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791913500000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791915300000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792086300000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792088100000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792518300000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792520100000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792691100000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792692900000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793123100000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793124900000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793295900000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793297700000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793731500000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793733300000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793904300000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793906100000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794336300000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794338100000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794509100000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794510900000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "e806bfdd-c310-4842-8a52-cce4d841c60d",
          "CourseId": "00541815",
          "CourseIdTrimmed": "541815",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791914400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791916200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792087200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792089000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792519200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792521000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792692000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792693800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793124000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793125800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793296800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793298600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793732400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793734200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793905200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793907000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794337200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794339000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794510000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794511800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "55405dfe-2dc6-4ea2-9eff-30c62eceb0cc",
          "CourseId": "00541860",
          "CourseIdTrimmed": "541860",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791934200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791936000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792107000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792108800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792539000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792540800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792711800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792713600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793143800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793145600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793316600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793318400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793752200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793754000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793925000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793926800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794357000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794358800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794529800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794531600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "5726ecbc-fc63-471d-bcd2-116fbd53fad1",
          "CourseId": "00539221",
          "CourseIdTrimmed": "539221",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791937800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791939600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792110600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792112400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792542600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792544400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792715400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792717200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793147400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793149200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793320200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793322000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793755800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793757600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793928600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793930400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794360600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794362400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794533400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794535200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "968e65d0-cbb8-4c13-8367-6ddd58a78428",
          "CourseId": "00539219",
          "CourseIdTrimmed": "539219",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791941400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791943200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792114200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792116000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792546200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792548000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792719000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792720800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793151000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793152800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793323800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793325600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793759400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793761200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793932200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793934000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794364200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794366000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794537000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794538800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "b7621b16-d9e4-4102-8f42-47a5399ba338",
          "CourseId": "00541904",
          "CourseIdTrimmed": "541904",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791941400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791943200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792114200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792116000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792546200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792548000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792719000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792720800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793151000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793152800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793323800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793325600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793759400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793761200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793932200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793934000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794364200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794366000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794537000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794538800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "9d850753-d3ab-41c0-871e-3e1eff631293",
          "CourseId": "00539217",
          "CourseIdTrimmed": "539217",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791945000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791946800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792117800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792119600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792549800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792551600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792722600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792724400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793154600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793156400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793327400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793329200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793763000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793764800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793935800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793937600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794367800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794369600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794540600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794542400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "aeef46e9-edf6-4586-b408-52ce48e4dcef",
          "CourseId": "00539232",
          "CourseIdTrimmed": "539232",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791999900000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792001700000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792431900000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792433700000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792604700000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792606500000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793036700000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793038500000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793209500000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793211300000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793645100000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793646900000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793817900000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793819700000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794249900000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794251700000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "70015f7a-ef62-4297-aa58-dfaca5d3bfbd",
          "CourseId": "00541603",
          "CourseIdTrimmed": "541603",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792000800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792002600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792432800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792434600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792605600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792607400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793037600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793039400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793210400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793212200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793646000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793647800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793818800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793820600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794250800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794252600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "f7dd8521-ecaa-4061-9050-b53b69ba37d6",
          "CourseId": "00539234",
          "CourseIdTrimmed": "539234",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792020600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792452600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792625400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793057400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793230200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793665800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793838600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794270600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "78b2847b-70e8-4800-bbe9-bedf9ed8bada",
          "CourseId": "00539236",
          "CourseIdTrimmed": "539236",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9f392dde-df25-4f2d-90ad-31aee5e5d979",
          "CourseId": "00541657",
          "CourseIdTrimmed": "541657",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "0e26da1e-d75f-483e-80be-7de71072b5d2",
          "CourseId": "00541690",
          "CourseIdTrimmed": "541690",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792027800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792029600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792459800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792461600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792632600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792634400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793064600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793066400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793237400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793239200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793673000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793674800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793845800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793847600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794277800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794279600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "06e4e719-8a7a-4e7f-b88d-efde7b0f6558",
          "CourseId": "00539237",
          "CourseIdTrimmed": "539237",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$71.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792031400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792463400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792636200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793068200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793241000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793676600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793849400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794281400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "bbd43664-80a2-42b2-8ac3-6a2d64437856",
          "CourseId": "00539238",
          "CourseIdTrimmed": "539238",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794854700000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794856500000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795027500000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795029300000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795459500000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795461300000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795632300000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795634100000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796064300000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796066100000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796237100000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796238900000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796669100000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796670900000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796841900000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796843700000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797273900000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797275700000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797446700000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797448500000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "2b797a23-9699-4d1f-8a0c-c1d7955b725a",
          "CourseId": "00541720",
          "CourseIdTrimmed": "541720",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794855600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794857400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795028400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795030200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795460400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795462200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795633200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795635000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796065200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796067000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796238000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796239800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796670000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796671800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796842800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796844600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797274800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797276600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797447600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797449400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "30817660-8cc7-4653-b054-4393a5da5a88",
          "CourseId": "00539240",
          "CourseIdTrimmed": "539240",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794875400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795048200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795480200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796257800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796689800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796862600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797294600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797467400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "4d057ddc-bf76-42a9-ac00-31944a2750d3",
          "CourseId": "00541740",
          "CourseIdTrimmed": "541740",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "be6a4d43-5e90-49c9-95b5-16f699eb4484",
          "CourseId": "00539242",
          "CourseIdTrimmed": "539242",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "abbd0752-2809-44d1-a0b9-05c3ce3f2ab0",
          "CourseId": "00541771",
          "CourseIdTrimmed": "541771",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794882600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794884400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795055400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795057200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795487400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795489200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795660200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795662000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796092200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796094000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796265000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796266800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796697000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796698800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796869800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796871600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797301800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797303600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797474600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797476400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "f044129a-0a00-4f45-84fd-9f8773a164be",
          "CourseId": "00539243",
          "CourseIdTrimmed": "539243",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794886200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795059000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795491000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795663800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796095800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796268600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796700600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796873400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797305400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797478200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "186f37a3-1321-46b4-85bb-48a510f9fa57",
          "CourseId": "00537683",
          "CourseIdTrimmed": "537683",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794941100000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794942900000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795113900000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795115700000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795545900000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795547700000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795718700000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795720500000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796150700000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796152500000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796323500000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796325300000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796755500000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796757300000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796928300000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796930100000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797360300000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797362100000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797533100000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797534900000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "7dd2f8c2-3186-4da0-86dd-82f4cf83fb9b",
          "CourseId": "00541975",
          "CourseIdTrimmed": "541975",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794943800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794945600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795116600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795118400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795548600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795550400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795721400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795723200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796153400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796155200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796326200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796328000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796758200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796760000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796931000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796932800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797363000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797364800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797535800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797537600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:30 pm - 02:00 pm",
          "EventId": "7ffd883a-8e3c-42fb-a595-7e7ec8ac2ba1",
          "CourseId": "00542001",
          "CourseIdTrimmed": "542001",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "02:00 PM",
          "FirstOccurrenceFormattedEndTime": "02:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794951000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794952800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795123800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795125600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795555800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795557600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795728600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795730400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796160600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796162400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796333400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796335200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796765400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796767200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796938200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796940000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797370200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797372000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797543000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797544800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "8c10c33f-c175-4749-a352-015b0e60cec9",
          "CourseId": "00542188",
          "CourseIdTrimmed": "542188",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794961800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794963600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795134600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795136400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795566600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795568400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795739400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795741200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796171400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796173200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796344200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796346000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796776200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796778000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796949000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796950800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797381000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797382800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797553800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797555600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "ec859278-fe2a-49bc-9cae-9104e3abc3f4",
          "CourseId": "00537684",
          "CourseIdTrimmed": "537684",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794965400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794967200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795138200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795140000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795570200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795572000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795743000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795744800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796175000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796176800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796347800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796349600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796779800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796781600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796952600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796954400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797384600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797386400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797557400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797559200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "4f6226eb-a11a-4a78-84c1-82db630c9b10",
          "CourseId": "00542219",
          "CourseIdTrimmed": "542219",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794969000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794970800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795141800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795143600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795573800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795575600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795746600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795748400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796178600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796180400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796351400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796353200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796783400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796785200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796956200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796958000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797388200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797390000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797561000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797562800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "20725c93-1d42-48c4-8d83-a856a2cdbcc9",
          "CourseId": "00539130",
          "CourseIdTrimmed": "539130",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794969000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794970800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795141800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795143600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795573800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795575600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795746600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795748400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796178600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796180400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796351400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796353200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796783400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796785200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796956200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796958000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797388200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797390000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797561000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797562800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "7a8cb0dd-f8da-4ea5-8d46-43b260b0a7bf",
          "CourseId": "00537685",
          "CourseIdTrimmed": "537685",
          "EventName": "SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS",
          "Details": "Cover how to enter deep water safely wearing a PFD; submerging, exhaling and retrieving objects underwater; and the further development of floating, gliding and kicking skills. Pre-requisite: Swim for Life Preschool 2 - Crab - Complete; Red Cross Salamander - Complete; or Red Cross Sunfish - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 3 - ORCA - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794972600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794974400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795145400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795147200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795577400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795579200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795750200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795752000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796182200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796184000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796355000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796356800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796787000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796788800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796959800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796961600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797391800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797393600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797564600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797566400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "preschool-aquatics",
      "id": "3c3c9c92-0863-41b5-805c-c337c9604386",
      "name": "Swim - Preschool 4 - Sea Lion",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "95202572-4e82-4c8c-91bf-1877995d1d9b",
          "CourseId": "00518544",
          "CourseIdTrimmed": "518544",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783191600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783193400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783796400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783798200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784401200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784403000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785006000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785007800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786215600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786217400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786820400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786822200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787425200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787427000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788030000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788031800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "d34d9587-4213-4ceb-ad12-4b437cb9c44c",
          "CourseId": "00518967",
          "CourseIdTrimmed": "518967",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783278000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783279800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783882800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783884600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784487600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784489400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785092400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785094200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786302000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786303800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786906800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786908600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787511600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787513400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788116400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788118200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "4e50beb3-5681-4e74-b128-12139e2f1ec4",
          "CourseId": "00513225",
          "CourseIdTrimmed": "513225",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783278000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783279800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783882800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783884600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784487600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784489400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785092400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785094200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786302000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786303800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786906800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786908600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787511600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787513400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788116400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788118200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "ab13d49d-201b-4874-82b5-0556a0041cd8",
          "CourseId": "00518524",
          "CourseIdTrimmed": "518524",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "40df3be7-468d-4e74-8aeb-bb6bb62a1622",
          "CourseId": "00518102",
          "CourseIdTrimmed": "518102",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "5e3cafae-1db6-4a53-8b6c-52163466620d",
          "CourseId": "00519171",
          "CourseIdTrimmed": "519171",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "3c971bc4-e276-40c7-886c-87bc8d38b69f",
          "CourseId": "00512123",
          "CourseIdTrimmed": "512123",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "86e88e4e-d9d2-487d-9ebb-6eb475450c0f",
          "CourseId": "00513227",
          "CourseIdTrimmed": "513227",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785972600000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785974400000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786404600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786406400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786577400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786579200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787009400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787182200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787614200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787787000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788219000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788391800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "98a1dcd3-2715-41ab-852e-39f30b35c9f1",
          "CourseId": "00518272",
          "CourseIdTrimmed": "518272",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786413600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786415400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786500000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786501800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786586400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786588200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786672800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786674600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787018400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787020200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787104800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787106600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787191200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787193000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787277600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787279400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "7ea2122b-a69f-4b10-88d9-56417a2f19bb",
          "CourseId": "00513229",
          "CourseIdTrimmed": "513229",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785891600000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785893400000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786064400000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786066200000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786496400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786498200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786669200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786671000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787101200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787103000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787274000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787275800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787706000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787707800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787878800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787880600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788310800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788312600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788483600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788485400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "73ce219a-6d5f-4f08-9eab-0bf68c8125ce",
          "CourseId": "00518533",
          "CourseIdTrimmed": "518533",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "d0f838df-1d2f-4a43-abd6-0c9f1b895cbe",
          "CourseId": "00519172",
          "CourseIdTrimmed": "519172",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "45ce8616-3b56-41a1-a001-6e23aab6e782",
          "CourseId": "00512124",
          "CourseIdTrimmed": "512124",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "7fa91f75-89c1-4041-b4bb-2c51116d7b3a",
          "CourseId": "00518541",
          "CourseIdTrimmed": "518541",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "2e57d314-dff6-494a-9de7-2daf745727dc",
          "CourseId": "00518536",
          "CourseIdTrimmed": "518536",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "06a688a6-8504-416b-9e50-618c3f53354a",
          "CourseId": "00519350",
          "CourseIdTrimmed": "519350",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787623200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787625000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787709600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787711400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787796000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787797800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787882400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787884200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788228000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788229800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788314400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788316200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788400800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788402600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788487200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788489000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "936723ba-48c4-4e31-a1d0-4af962906dff",
          "CourseId": "00539305",
          "CourseIdTrimmed": "539305",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788896700000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788898500000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789069500000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789071300000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789501500000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789503300000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789674300000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789676100000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790106300000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790108100000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790279100000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790280900000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790711100000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790712900000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790883900000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790885700000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791315900000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791317700000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791488700000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791490500000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "2fc556a9-3013-48d4-abcd-fc05101ae237",
          "CourseId": "00539308",
          "CourseIdTrimmed": "539308",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791329400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791331200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791502200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791504000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "c254558e-f154-4769-9e6a-102a89733a6d",
          "CourseId": "00542056",
          "CourseIdTrimmed": "542056",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "0ee7cc63-badc-46af-beed-93775929080e",
          "CourseId": "00539310",
          "CourseIdTrimmed": "539310",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788915600000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788917400000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789088400000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789090200000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789520400000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789522200000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789693200000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789695000000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790125200000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790127000000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790298000000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790299800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790730000000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790731800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790902800000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790904600000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791334800000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791336600000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791507600000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791509400000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "7ade1490-65fc-410c-ab7d-70d3bdf3ca87",
          "CourseId": "00542057",
          "CourseIdTrimmed": "542057",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788917400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789090200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789522200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789695000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790127000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790299800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790731800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790904600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "6accff0b-f317-4fc3-a510-77e0937f5d45",
          "CourseId": "00539312",
          "CourseIdTrimmed": "539312",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788982200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788984000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789414200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789416000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789587000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789588800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790019000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790020800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790191800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790193600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790623800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790625600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791228600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791230400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791401400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791403200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "73e5ab3b-9b70-428e-9c22-90b41a7bfa84",
          "CourseId": "00539316",
          "CourseIdTrimmed": "539316",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791243000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791244800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791415800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791417600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "b1f7ee51-3c8b-464a-b677-7429eda5fb45",
          "CourseId": "00539320",
          "CourseIdTrimmed": "539320",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "a82506a9-27a5-4ec1-b77b-c9599d896b5f",
          "CourseId": "00541882",
          "CourseIdTrimmed": "541882",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790814600000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790816400000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "3ea44665-a4d1-4ced-8b15-e80eb7443826",
          "CourseId": "00541923",
          "CourseIdTrimmed": "541923",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789003800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789435800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789608600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790040600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790213400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790645400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790818200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790820000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "420b06a9-724c-4499-9841-1aaf6d0a55b4",
          "CourseId": "00539323",
          "CourseIdTrimmed": "539323",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789007400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789009200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789439400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789441200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789612200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789614000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790044200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790046000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790217000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790218800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790649000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790650800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791253800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791255600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791426600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791428400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "e6899af4-5bd3-4b4e-8af4-0f12a5844586",
          "CourseId": "00539247",
          "CourseIdTrimmed": "539247",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789228800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789230600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789833600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789835400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790438400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790440200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791043200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791045000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792857600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794070800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794072600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795280400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795282200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "49ccb599-144e-41ef-8be2-81b10b0b323d",
          "CourseId": "00539248",
          "CourseIdTrimmed": "539248",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789232400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789234200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789837200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789839000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790442000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790443800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791046800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791048600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792256400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792258200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792861200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793466000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793467800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794074400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794076200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794679200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795284000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795285800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795888800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795890600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796493600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796495400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797098400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797100200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "7a6ab83f-ef8f-43c1-abed-08129d80fa3a",
          "CourseId": "00539249",
          "CourseIdTrimmed": "539249",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789236000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789237800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789840800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789842600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790445600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790447400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791050400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791052200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792260000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792261800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792864800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792866600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793469600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793471400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794078000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794079800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794682800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794684600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795287600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795289400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795892400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795894200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796497200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797102000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797103800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "1d7abde2-9896-4b00-b1c6-b3fc5cb32581",
          "CourseId": "00539250",
          "CourseIdTrimmed": "539250",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789255800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789257600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789860600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789862400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790465400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790467200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791070200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791072000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792279800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792281600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792884600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792886400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794097800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794099600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794702600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794704400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795307400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795309200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795912200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795914000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796517000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796518800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797121800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797123600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "8bbe66f6-447d-43c7-a0b5-982874d323ab",
          "CourseId": "00539253",
          "CourseIdTrimmed": "539253",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789259400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789261200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789864200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789866000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790469000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790470800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791073800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791075600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792283400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792285200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792888200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792890000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794101400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794103200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794706200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794708000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795311000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795312800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795915800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795917600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796520600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796522400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797125400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797127200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "7a915ece-e306-4bd4-be1f-5b51aa9ceda5",
          "CourseId": "00539254",
          "CourseIdTrimmed": "539254",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789315200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789317000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789920000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789921800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790524800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790526600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791129600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791131400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "efae2f89-579b-49c0-83bb-be6b47707c86",
          "CourseId": "00539285",
          "CourseIdTrimmed": "539285",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789324200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789326000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789929000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789930800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790533800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790535600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791138600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791140400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792348200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792350000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792953000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792954800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793561400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793563200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794166200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794168000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794771000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794772800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795375800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795377600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795980600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795982400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796585400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796587200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797190200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797192000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:30 pm - 03:00 pm",
          "EventId": "19ff2388-2350-4a2a-b27f-054c946c7667",
          "CourseId": "00539289",
          "CourseIdTrimmed": "539289",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:00 PM",
          "FirstOccurrenceFormattedEndTime": "03:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789335000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789336800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789939800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789941600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790544600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790546400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791149400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791151200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792359000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792360800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792963800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792965600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793572200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794177000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794178800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794781800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794783600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795386600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795388400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795991400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795993200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796596200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797201000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797202800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "d1897876-56de-4449-ae03-14491ccd4bec",
          "CourseId": "00539292",
          "CourseIdTrimmed": "539292",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789342200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789344000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789947000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789948800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790551800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790553600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791156600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791158400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792366200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792368000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792971000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792972800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793579400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793581200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794184200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794186000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794789000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794790800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795393800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795395600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795998600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796000400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796603400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796605200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797208200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797210000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "593896d1-69d9-4bb4-8d83-d403a178f87e",
          "CourseId": "00539295",
          "CourseIdTrimmed": "539295",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789351200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789353000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789956000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789957800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790560800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790562600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791165600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791167400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792375200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792377000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792980000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792981800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793588400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793590200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794193200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794195000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794798000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794799800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795402800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795404600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796007600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796009400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796612400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796614200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797217200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797219000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "ed12ef40-a00a-4ab9-8fdf-6db87b10d763",
          "CourseId": "00542413",
          "CourseIdTrimmed": "542413",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791649800000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791651600000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792256400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792861200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794679200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795888800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796493600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797096600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797098400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "9f18b510-fb26-4d1a-bd40-93459965af72",
          "CourseId": "00542647",
          "CourseIdTrimmed": "542647",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791734400000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791736200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "2b7b72a0-79a6-43e4-8297-d5bf66b34f61",
          "CourseId": "00539298",
          "CourseIdTrimmed": "539298",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791920700000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791922500000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792093500000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792095300000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792525500000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792527300000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792698300000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792700100000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793130300000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793132100000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793303100000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793304900000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793738700000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793740500000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793911500000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793913300000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794343500000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794345300000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794516300000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794518100000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "4f6ad5dd-df74-4bad-8a04-40c86a109085",
          "CourseId": "00539304",
          "CourseIdTrimmed": "539304",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791939600000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791941400000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792112400000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792114200000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792544400000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792546200000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792717200000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792719000000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793149200000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793151000000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793322000000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793323800000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793757600000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793759400000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793930400000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793932200000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794362400000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794364200000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794535200000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794537000000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "c2b1e849-c016-460d-9e72-50151c49afbf",
          "CourseId": "00541911",
          "CourseIdTrimmed": "541911",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$89.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791941400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791943200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792114200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792116000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792546200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792548000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792719000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792720800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793151000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793152800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793323800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793325600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793759400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793761200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793932200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793934000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794364200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794366000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794537000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794538800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "b0db594f-9002-440b-9d7e-4f51f54f8e00",
          "CourseId": "00539326",
          "CourseIdTrimmed": "539326",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792006200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792008000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792438200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792440000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792611000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792612800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793043000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793044800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793215800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793217600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793651400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793653200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793824200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793826000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794256200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794258000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "919b592f-35c7-4547-90aa-58a61febe402",
          "CourseId": "00539766",
          "CourseIdTrimmed": "539766",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792020600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792452600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792625400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793057400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793230200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793665800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793838600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794270600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "52bac859-b151-4920-91fd-d5ccc4e94772",
          "CourseId": "00539327",
          "CourseIdTrimmed": "539327",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "a7d7e059-1c28-41f5-99e1-b53d014872ab",
          "CourseId": "00541640",
          "CourseIdTrimmed": "541640",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792027800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792029600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792459800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792461600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792632600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792634400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793064600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793066400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793237400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793239200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793673000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793674800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793845800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793847600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794277800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794279600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "48561246-1d4c-4936-837c-6c682458e45d",
          "CourseId": "00539330",
          "CourseIdTrimmed": "539330",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792031400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792033200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792463400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792465200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792636200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792638000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793068200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793070000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793241000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793242800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793676600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793678400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793849400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793851200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794281400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794283200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "62684c21-8b5f-48b0-bf27-beaa31b4eccf",
          "CourseId": "00539331",
          "CourseIdTrimmed": "539331",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794861000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794862800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795033800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795035600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795465800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795467600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795638600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795640400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796070600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796072400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796243400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796245200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796675400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796677200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796848200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796850000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797280200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797282000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797453000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797454800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "99b859c8-f76d-44ac-b8cf-faee6146f4c9",
          "CourseId": "00539338",
          "CourseIdTrimmed": "539338",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794875400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795048200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795480200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795653000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796085000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796257800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796689800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797294600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797467400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "81ef8cbf-9b14-463d-b249-86758f85f913",
          "CourseId": "00539333",
          "CourseIdTrimmed": "539333",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "83e80d80-6919-467f-9a16-6f2b87e837e9",
          "CourseId": "00541786",
          "CourseIdTrimmed": "541786",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794882600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794884400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795055400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795057200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795487400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795489200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795660200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795662000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796092200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796094000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796265000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796266800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796697000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796698800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796869800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796871600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797301800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797303600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797474600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797476400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "56306a9f-7d0b-434c-b942-aff389a6e2de",
          "CourseId": "00539345",
          "CourseIdTrimmed": "539345",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794886200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794888000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795059000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795060800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795491000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795492800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795663800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795665600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796095800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796097600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796268600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796270400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796700600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796702400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796873400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796875200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797305400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797307200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797478200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797480000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "0e1009f4-2db8-4914-ac05-36958cea7f06",
          "CourseId": "00539244",
          "CourseIdTrimmed": "539244",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794948300000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794950100000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795121100000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795122900000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795553100000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795554900000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795725900000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795727700000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796157900000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796159700000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796330700000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796332500000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796762700000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796764500000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796935500000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796937300000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797367500000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797369300000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797540300000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797542100000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "82717e9e-2ca9-47e4-9e5f-744a4558bfcd",
          "CourseId": "00539246",
          "CourseIdTrimmed": "539246",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794967200000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794969000000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795140000000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795141800000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795572000000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795573800000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795744800000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795746600000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796176800000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796178600000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796349600000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796351400000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796781600000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796783400000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796954400000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796956200000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797386400000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797388200000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797559200000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797561000000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "2b924453-ffe4-4bab-aa99-375e90a722e0",
          "CourseId": "00542227",
          "CourseIdTrimmed": "542227",
          "EventName": "SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "Details": "Cover deep-water entries and treading water wearing a PFD; retrieving objects from the bottom of the pool in chest-deep water; performing front and side glides; and the introduction of front crawl wearing a PFD. Pre-requisite: Swim for Life Preschool 3 - Orca - Complete; Red Cross - Sunfish - Complete; or Red Cross - Crocodile Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 4 - SEA LION - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794969000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794970800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795141800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795143600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795573800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795575600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795746600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795748400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796178600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796180400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796351400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796353200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796783400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796785200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796956200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796958000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797388200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797390000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797561000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797562800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "preschool-aquatics",
      "id": "c7319fb5-bb7e-49a8-99f6-39e080cdcd3d",
      "name": "Swim - Preschool 5 - Narwal",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "437b28cd-94a6-4923-b398-4376a3710503",
          "CourseId": "00518583",
          "CourseIdTrimmed": "518583",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783189800000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783191600000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783794600000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783796400000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784399400000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784401200000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785004200000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785006000000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786213800000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786215600000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786818600000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786820400000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787423400000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787425200000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788028200000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788030000000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "f0adb1c6-223f-4f6c-b821-9061d9478713",
          "CourseId": "00518968",
          "CourseIdTrimmed": "518968",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783276200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783278000000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783881000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783882800000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784485800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784487600000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785090600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785092400000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786300200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786302000000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786905000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786906800000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787509800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787511600000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788114600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788116400000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "c9a7054d-6eb4-4120-9ffd-4f72f58b8430",
          "CourseId": "00518104",
          "CourseIdTrimmed": "518104",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "bffe53fa-0777-44f3-b77c-77d0f7c26de3",
          "CourseId": "00512423",
          "CourseIdTrimmed": "512423",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786388400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786390200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786474800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786476600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786561200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786563000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786647600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786649400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786734000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786735800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786993200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786995000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787079600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787081400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787166000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787167800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787252400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787254200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787338800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787340600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "935aead2-0774-487e-a458-772cd670ba4b",
          "CourseId": "00512430",
          "CourseIdTrimmed": "512430",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785978000000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785979800000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786410000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786411800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786582800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786584600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787014800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787016600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787187600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787189400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787619600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787621400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787792400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787794200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788224400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788226200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788397200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "e2e913a9-d1f8-489e-91ed-380546db5cb3",
          "CourseId": "00518260",
          "CourseIdTrimmed": "518260",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786413600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786415400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786500000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786501800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786586400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786588200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786672800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786674600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787018400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787020200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787104800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787106600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787191200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787193000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787277600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787279400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "ddff488a-469d-4568-b4d9-809929e5311a",
          "CourseId": "00512437",
          "CourseIdTrimmed": "512437",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785889800000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785891600000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786062600000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786064400000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786494600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786496400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786667400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786669200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787099400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787101200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787272200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787274000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787878800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788483600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "c17713c5-fab6-4a0f-9133-856c7a036d79",
          "CourseId": "00518574",
          "CourseIdTrimmed": "518574",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "e9ec7776-98a7-4f7f-bd6d-1e6a0349ccc6",
          "CourseId": "00518575",
          "CourseIdTrimmed": "518575",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "1e178ae2-d6fa-409a-a8a5-f08d80165560",
          "CourseId": "00512424",
          "CourseIdTrimmed": "512424",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787598000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787599800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787684400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787686200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787770800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787772600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787857200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787859000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787943600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787945400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788202800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788204600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788289200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788291000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788375600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788377400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788462000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788463800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788548400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788550200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "2b23d4c0-b20b-47a3-9ce7-b56384d48ff3",
          "CourseId": "00519341",
          "CourseIdTrimmed": "519341",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787623200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787625000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787709600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787711400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787796000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787797800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787882400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787884200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788228000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788229800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788314400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788316200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788400800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788402600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788487200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788489000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "7448bb66-73f7-4fd7-9e2f-068715844b13",
          "CourseId": "00539754",
          "CourseIdTrimmed": "539754",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791331200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791504000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "bb72f7f6-78eb-4c74-8d6b-09cd381f6cdc",
          "CourseId": "00542058",
          "CourseIdTrimmed": "542058",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "cb1ed461-a98e-442b-9510-446401f641aa",
          "CourseId": "00539755",
          "CourseIdTrimmed": "539755",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788919200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788921000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789092000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789093800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789524000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789525800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789696800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789698600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790128800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790130600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790301600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790303400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790733600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790735400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790906400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790908200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791340200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "ce854833-2f6b-4b52-b81c-2988d2109cbd",
          "CourseId": "00539757",
          "CourseIdTrimmed": "539757",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791246600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791248400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791419400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791421200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "835ebdd4-ae1a-4df0-bd66-1925298b3e6e",
          "CourseId": "00541884",
          "CourseIdTrimmed": "541884",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790814600000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790816400000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "91f5f588-fb42-4bf5-9810-b74dd6c3cffb",
          "CourseId": "00539759",
          "CourseIdTrimmed": "539759",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789007400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789009200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789439400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789441200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789612200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789614000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790044200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790046000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790217000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790218800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790649000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790650800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791253800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791255600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791426600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791428400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "2ae3f84e-db21-404a-9c29-03c6daf749d6",
          "CourseId": "00539353",
          "CourseIdTrimmed": "539353",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789230600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789232400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789835400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789837200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790440200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790442000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791045000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791046800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792256400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792861200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794072600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794074400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794679200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795282200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795284000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795888800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796493600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797096600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797098400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "f40e6992-c9ee-4372-9638-662fc5ac025e",
          "CourseId": "00539355",
          "CourseIdTrimmed": "539355",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789234200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789236000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789839000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789840800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790443800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790445600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791048600000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791050400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792258200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792863000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792864800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793467800000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793469600000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794076200000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794078000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794681000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794682800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795285800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795287600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795890600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795892400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796495400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796497200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797100200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797102000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "bcad9ce9-6ce4-412b-8b47-6ef24f62d057",
          "CourseId": "00539358",
          "CourseIdTrimmed": "539358",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789237800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789239600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789842600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789844400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790447400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790449200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791052200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791054000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792261800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792263600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792866600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792868400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793471400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793473200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794079800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794081600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794684600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794686400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795289400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795291200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795894200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795896000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796499000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796500800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797103800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797105600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "42a0c763-14ae-478c-baaf-9ed8e7dc283c",
          "CourseId": "00539359",
          "CourseIdTrimmed": "539359",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789257600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789259400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789862400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789864200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790467200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790469000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791072000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791073800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792281600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792283400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792886400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792888200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794099600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794101400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794704400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794706200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795309200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795311000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795914000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795915800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796518800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796520600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797123600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797125400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "d09d85c6-49b1-4e13-b33d-3ab4db09f599",
          "CourseId": "00539360",
          "CourseIdTrimmed": "539360",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789261200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789263000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789866000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789867800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790470800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790472600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791075600000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791077400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792285200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792287000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792890000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792891800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794103200000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794105000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794708000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794709800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795312800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795314600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795917600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795919400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796522400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796524200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797127200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797129000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "a767cc1e-ea2f-4a98-9a6f-1895c63c96c6",
          "CourseId": "00539361",
          "CourseIdTrimmed": "539361",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789317000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789318800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789921800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789923600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790526600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790528400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791131400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791133200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:30 pm - 02:00 pm",
          "EventId": "1ada86c1-734f-424c-a526-e050a7c2278c",
          "CourseId": "00539363",
          "CourseIdTrimmed": "539363",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:00 PM",
          "FirstOccurrenceFormattedEndTime": "02:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789331400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789333200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789936200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789938000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790541000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790542800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791145800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791147600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792355400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792357200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792960200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792962000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793568600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793570400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794173400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794175200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794778200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794780000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795383000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795384800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795987800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795989600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796592600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796594400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797197400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797199200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "b724da83-7300-4843-af6d-ce08c2b271a5",
          "CourseId": "00539365",
          "CourseIdTrimmed": "539365",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789333200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789335000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789938000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789939800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790542800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790544600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791147600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791149400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792357200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792359000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792962000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792963800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793570400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793572200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794175200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794177000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794780000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794781800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795384800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795386600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795989600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795991400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796594400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796596200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797199200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797201000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "6fe096ed-6cb3-45a0-895e-11369402961f",
          "CourseId": "00539368",
          "CourseIdTrimmed": "539368",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789353000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789354800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789957800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789959600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790562600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790564400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791167400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791169200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792377000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792378800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792981800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792983600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793590200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793592000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794195000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794196800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794799800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794801600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795404600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795406400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796009400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796011200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796614200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796616000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797219000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797220800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "331220ff-ed0e-475d-ab43-d4f5658bcde5",
          "CourseId": "00542421",
          "CourseIdTrimmed": "542421",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791655200000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791657000000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792260000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792261800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792864800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792866600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793469600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793471400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794682800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794684600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795892400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795894200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796497200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797102000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797103800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "adb4b69a-b0ac-4099-b032-db5bc7c996a2",
          "CourseId": "00542640",
          "CourseIdTrimmed": "542640",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791739800000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791741600000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792344600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792346400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792949400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792951200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793557800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793559600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794162600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794164400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794767400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794769200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795372200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795977000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795978800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796581800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796583600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797186600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797188400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "56b429ef-6de4-4d97-8ce3-355da336099a",
          "CourseId": "00541847",
          "CourseIdTrimmed": "541847",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791934200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792711800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793143800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793316600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793752200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794529800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "19e00884-2fd7-4fef-abcd-b3b8e14dd474",
          "CourseId": "00539753",
          "CourseIdTrimmed": "539753",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791945000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792117800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792549800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792722600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793154600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793327400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793763000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793935800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794367800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794540600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "4d88db64-0031-46de-a9e5-99470e80ebcd",
          "CourseId": "00541662",
          "CourseIdTrimmed": "541662",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792020600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792452600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792625400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793057400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793230200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793665800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793838600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794270600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "69079320-e2d8-4446-a6f1-c2c88cc23c1c",
          "CourseId": "00539763",
          "CourseIdTrimmed": "539763",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792024200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792456200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792629000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792630800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793061000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793062800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793233800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793235600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793669400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793671200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793842200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794274200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "36a57958-0f04-47b6-a55c-c3f7c0b1bb8e",
          "CourseId": "00539768",
          "CourseIdTrimmed": "539768",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792027800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792029600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792459800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792461600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792632600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792634400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793064600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793066400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793237400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793239200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793673000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793674800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793845800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793847600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794277800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794279600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "67c18cd8-416c-4dbd-a74d-0cf5a81b67b0",
          "CourseId": "00541748",
          "CourseIdTrimmed": "541748",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794875400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795048200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795480200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795653000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796085000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796257800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796689800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797294600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797467400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "8452947e-c976-455f-821b-ccb3627d2fb5",
          "CourseId": "00539770",
          "CourseIdTrimmed": "539770",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794879000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794880800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795051800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795053600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795483800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795485600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795656600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795658400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796088600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796090400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796261400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796263200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796693400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796695200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796866200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797298200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797471000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797472800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "59aed1fc-0c62-463f-8765-ee0fb594a58c",
          "CourseId": "00539772",
          "CourseIdTrimmed": "539772",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794882600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794884400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795055400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795057200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795487400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795489200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795660200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795662000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796092200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796094000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796265000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796266800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796697000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796698800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796869800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796871600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797301800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797303600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797474600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797476400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "fefe549c-ac88-4e59-afb7-cbe6516a0112",
          "CourseId": "00542180",
          "CourseIdTrimmed": "542180",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794961800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795134600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795566600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795739400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796171400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796344200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796776200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797553800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 3 to 5 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "21a66ff8-f324-4836-a926-1ebd2d29edcc",
          "CourseId": "00539350",
          "CourseIdTrimmed": "539350",
          "EventName": "SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "Details": "Cover Swim to Survive\u00ae skills wearing a PFD; the introduction of front and back crawl; interval fitness training; treading water; and performing a vertical whip kick with a buoyant aid. Pre-requisite: Preschool 4 - Sea Lion - Complete; Red Cross Crocodile - Complete; or Red Cross Whale - Incomplete or Complete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - PRESCHOOL 5 - NARWHAL - PRESCHOOLERS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794972600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795145400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795577400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795750200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796182200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796355000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796787000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796959800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797391800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797564600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 5,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 5 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "2a823779-c1be-4c0d-a3e4-a7f0b0ef0201",
      "name": "Bronze Star",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 10+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 05:15 pm",
          "EventId": "9b0e9ce6-8e7a-40b3-8add-83a956ab01b5",
          "CourseId": "00516203",
          "CourseIdTrimmed": "516203",
          "EventName": "SWIM: BRONZE STAR",
          "Details": "Build on the Junior Lifeguard Club course with this introduction to lifesaving. Recommended pre-requisite: Junior Lifeguard Club. Pre-requisite: 10 years.\r\nRequires 100% completion of all skill items including, but not limited to:\r\n\r\nSwim 25m each of: Front Crawl, Back Crawl, Breast Stroke, Head Up Front Crawl, Head Up Breast Stroke, Whip kick, Eggbeater and Scissor Kick\r\nComplete a 400m Fitness training workout\r\nPerform Adult & Child CPR on a Manikin\r\n\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM: BRONZE STAR waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$140.04",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:15 PM",
          "FirstOccurrenceFormattedEndTime": "05:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785970800000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785975300000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 75
            },
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786407300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 75
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786580100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 75
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787012100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 75
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 75
            },
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616900000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 75
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787789700000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 75
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788221700000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 75
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788394500000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 75
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 10,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "10+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40395,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 10+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "fb700c92-b017-4fc7-be05-7eb6ea8ba25e",
          "CourseId": "00516206",
          "CourseIdTrimmed": "516206",
          "EventName": "SWIM: BRONZE STAR",
          "Details": "Build on the Junior Lifeguard Club course with this introduction to lifesaving. Recommended pre-requisite: Junior Lifeguard Club. Pre-requisite: 10 years.\r\nRequires 100% completion of all skill items including, but not limited to:\r\n\r\nSwim 25m each of: Front Crawl, Back Crawl, Breast Stroke, Head Up Front Crawl, Head Up Breast Stroke, Whip kick, Eggbeater and Scissor Kick\r\nComplete a 400m Fitness training workout\r\nPerform Adult & Child CPR on a Manikin\r\n\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM: BRONZE STAR waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$124.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785884400000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785888000000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786057200000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786060800000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 10,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "10+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 10+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "171f946c-4a07-41f6-8763-028aa386662c",
          "CourseId": "00518137",
          "CourseIdTrimmed": "518137",
          "EventName": "SWIM: BRONZE STAR",
          "Details": "Build on the Junior Lifeguard Club course with this introduction to lifesaving. Recommended pre-requisite: Junior Lifeguard Club. Pre-requisite: 10 years.\r\nRequires 100% completion of all skill items including, but not limited to:\r\n\r\nSwim 25m each of: Front Crawl, Back Crawl, Breast Stroke, Head Up Front Crawl, Head Up Breast Stroke, Whip kick, Eggbeater and Scissor Kick\r\nComplete a 400m Fitness training workout\r\nPerform Adult & Child CPR on a Manikin\r\n\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: BRONZE STAR waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$124.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787616000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787619600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787702400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787788800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787792400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787875200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787878800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787961600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787965200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788220800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788224400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788307200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788393600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788397200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788480000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788483600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788566400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788570000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 10,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "10+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 10/02/26",
          "DisplayableRestrictionsForCourses": "Age: 10+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 07:00 pm",
          "EventId": "1f6d6e56-8f9d-476d-8bef-1ad5a7fde737",
          "CourseId": "00543216",
          "CourseIdTrimmed": "543216",
          "EventName": "SWIM - BRONZE STAR - CHILDREN/YOUTH/ADULTS",
          "Details": "Build on the Junior Lifeguard Club course with this introduction to lifesaving. Recommended pre-requisite: Junior Lifeguard Club. Pre-requisite: 10 years. Requires 100% completion of all skill items including but not limited to swimming 25m each of: front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick. Complete a 400m Fitness training workout and perform adult and child CPR on a mannequin.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - BRONZE STAR - CHILDREN/YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$124.52",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789169400000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789178400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 150
            },
            {
              "StartDateWithOffset": "/Date(1789774200000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789783200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 150
            },
            {
              "StartDateWithOffset": "/Date(1790379000000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790388000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 150
            },
            {
              "StartDateWithOffset": "/Date(1790983800000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790992800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 150
            }
          ],
          "NumberOfSessions": 4,
          "PrerequisiteEvents": false,
          "MinAge": 10,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "10+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30390,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": " - 11/13/26",
          "DisplayableRestrictionsForCourses": "Age: 10+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 06:30 pm",
          "EventId": "24b066a3-f4da-49b0-9a05-668719345064",
          "CourseId": "00543218",
          "CourseIdTrimmed": "543218",
          "EventName": "SWIM - BRONZE STAR - CHILDREN/YOUTH/ADULTS",
          "Details": "Build on the Junior Lifeguard Club course with this introduction to lifesaving. Recommended pre-requisite: Junior Lifeguard Club. Pre-requisite: 10 years. Requires 100% completion of all skill items including but not limited to swimming 25m each of: front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick. Complete a 400m Fitness training workout and perform adult and child CPR on a mannequin.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - BRONZE STAR - CHILDREN/YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$124.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792193400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792200600000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 120
            },
            {
              "StartDateWithOffset": "/Date(1792798200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792805400000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 120
            },
            {
              "StartDateWithOffset": "/Date(1793403000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793410200000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 120
            },
            {
              "StartDateWithOffset": "/Date(1794011400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794018600000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 120
            },
            {
              "StartDateWithOffset": "/Date(1794616200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794623400000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 120
            }
          ],
          "NumberOfSessions": 5,
          "PrerequisiteEvents": false,
          "MinAge": 10,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "10+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40440,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 10+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 06:30 pm",
          "EventId": "f2a47cde-5b23-4e16-a5ac-cac823225069",
          "CourseId": "00543722",
          "CourseIdTrimmed": "543722",
          "EventName": "SWIM - BRONZE STAR - CHILDREN/YOUTH/ADULTS",
          "Details": "Build on the Junior Lifeguard Club course with this introduction to lifesaving. Recommended pre-requisite: Junior Lifeguard Club. Pre-requisite: 10 years. Requires 100% completion of all skill items including but not limited to swimming 25m each of: front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick. Complete a 400m Fitness training workout and perform adult and child CPR on a mannequin.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - BRONZE STAR - CHILDREN/YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$124.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795221000000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795228200000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 120
            },
            {
              "StartDateWithOffset": "/Date(1795825800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795833000000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 120
            },
            {
              "StartDateWithOffset": "/Date(1796430600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796437800000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 120
            },
            {
              "StartDateWithOffset": "/Date(1797035400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797042600000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 120
            },
            {
              "StartDateWithOffset": "/Date(1797640200000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797647400000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 120
            }
          ],
          "NumberOfSessions": 5,
          "PrerequisiteEvents": false,
          "MinAge": 10,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "10+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40440,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "52b00a22-0b44-4933-bfd9-a69c6f1d0283",
      "name": "General Water Safety",
      "courses": []
    },
    {
      "calendar": "children-aquatics",
      "id": "19fa62d7-274a-437e-83df-1fa4fb1a44c8",
      "name": "Junior Lifeguard",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 12:00 pm",
          "EventId": "aa037122-43b3-4bc7-b124-e6335eca311a",
          "CourseId": "00516195",
          "CourseIdTrimmed": "516195",
          "EventName": "JUNIOR LIFEGUARD - CHILDREN",
          "Details": "Increase water safety knowledge with an emphasis on lifesaving sport skills and participate in fun contests to prepare for possible future lifesaving competitions. Pre-requisite: Red Cross Swim Kids 10 - Complete or Swimmer 9 - Complete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to JUNIOR LIFEGUARD - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "82980b62-7bc0-4658-9f1a-9643086e351f",
          "CourseId": "00542998",
          "CourseIdTrimmed": "542998",
          "EventName": "JUNIOR LIFEGUARD - CHILDREN",
          "Details": "Increase water safety knowledge with an emphasis on lifesaving sport skills and participate in fun contests to prepare for possible future lifesaving competitions. Pre-requisite: Red Cross Swim Kids 10 - Complete or Swimmer 9 - Complete.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER JUNIOR LIFEGUARD - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791331200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791334800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791504000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791507600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "6b991666-fdae-4fea-955d-e83b1a384ab1",
          "CourseId": "00543000",
          "CourseIdTrimmed": "543000",
          "EventName": "JUNIOR LIFEGUARD - CHILDREN",
          "Details": "Increase water safety knowledge with an emphasis on lifesaving sport skills and participate in fun contests to prepare for possible future lifesaving competitions. Pre-requisite: Red Cross Swim Kids 10 - Complete or Swimmer 9 - Complete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER JUNIOR LIFEGUARD - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$145.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789257600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789261200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789862400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789866000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790467200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790470800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791072000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791075600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792281600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792285200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792886400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792890000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794099600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794103200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794704400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794708000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795309200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795312800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795914000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795917600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796518800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796522400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797123600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797127200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "35c0b1ea-e656-4b87-be84-b37ddf394d9e",
          "CourseId": "00543009",
          "CourseIdTrimmed": "543009",
          "EventName": "JUNIOR LIFEGUARD - CHILDREN",
          "Details": "Increase water safety knowledge with an emphasis on lifesaving sport skills and participate in fun contests to prepare for possible future lifesaving competitions. Pre-requisite: Red Cross Swim Kids 10 - Complete or Swimmer 9 - Complete.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER JUNIOR LIFEGUARD - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792630800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793062800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793235600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793671200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37500,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "87c80eb0-8bbe-451d-a534-8018284e95fd",
          "CourseId": "00543002",
          "CourseIdTrimmed": "543002",
          "EventName": "JUNIOR LIFEGUARD - CHILDREN",
          "Details": "Increase water safety knowledge with an emphasis on lifesaving sport skills and participate in fun contests to prepare for possible future lifesaving competitions. Pre-requisite: Red Cross Swim Kids 10 - Complete or Swimmer 9 - Complete.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER JUNIOR LIFEGUARD - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794880800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795053600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795485600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795658400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796090400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796263200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796695200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797472800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "a75dd716-f6c1-451e-9d28-07f98a6d7a89",
      "name": "Swim - Adapted Swimmer",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "95fada14-e447-491b-aee7-4b8b04509db5",
          "CourseId": "00516196",
          "CourseIdTrimmed": "516196",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783189800000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783191600000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783794600000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783796400000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784399400000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784401200000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785004200000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785006000000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786213800000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786215600000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786818600000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786820400000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787423400000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787425200000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788028200000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788030000000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "40287842-893f-4f26-92f0-cd972de9c951",
          "CourseId": "00516197",
          "CourseIdTrimmed": "516197",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783191600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783193400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783796400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783798200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784401200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784403000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785006000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785007800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786215600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786217400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786820400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786822200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787425200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787427000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788030000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788031800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "bb67b65a-75cc-4af5-b68c-a0717856098b",
          "CourseId": "00516198",
          "CourseIdTrimmed": "516198",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783193400000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783195200000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783798200000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783800000000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784403000000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784404800000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785007800000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785009600000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786217400000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786219200000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786822200000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786824000000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787427000000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787428800000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788031800000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788033600000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:00 pm - 01:30 pm",
          "EventId": "7d371f1e-7895-4328-b5dd-f51841dbe7f1",
          "CourseId": "00516200",
          "CourseIdTrimmed": "516200",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783195200000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783197000000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783800000000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783801800000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784404800000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784406600000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785009600000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785011400000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786219200000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786221000000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786824000000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786825800000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787428800000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787430600000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788033600000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788035400000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "e2c6abe6-43dd-445e-954c-bd92108d3690",
          "CourseId": "00543187",
          "CourseIdTrimmed": "543187",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789167600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789169400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789772400000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789774200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790377200000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790379000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790982000000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790983800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792193400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792796400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792798200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793403000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794011400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794616200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795219200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795221000000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795825800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796430600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797035400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797638400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797640200000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "807836ef-ba19-44d4-8add-b4ebb3b25c15",
          "CourseId": "00543176",
          "CourseIdTrimmed": "543176",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789167600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789169400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789772400000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789774200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790377200000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790379000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790982000000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790983800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792193400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792796400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792798200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793403000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794011400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794616200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795219200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795221000000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795825800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796430600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797035400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797638400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797640200000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "a870c55a-cf53-4e70-b1fa-f571923200ff",
          "CourseId": "00543204",
          "CourseIdTrimmed": "543204",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789169400000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789171200000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789774200000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789776000000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790379000000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790380800000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790983800000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790985600000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792193400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792195200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792798200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792800000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793403000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793404800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794011400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794013200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794616200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794618000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795221000000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795222800000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795825800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795827600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796430600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796432400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797035400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797037200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797640200000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797642000000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "9c454748-dba3-4f44-af01-9e99efaad52f",
          "CourseId": "00543178",
          "CourseIdTrimmed": "543178",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789169400000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789171200000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789774200000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789776000000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790379000000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790380800000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790983800000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790985600000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792193400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792195200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792798200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792800000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793403000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793404800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794011400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794013200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794616200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794618000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795221000000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795222800000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795825800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795827600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796430600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796432400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797035400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797037200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797640200000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797642000000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "73a5c9a7-c5d5-4ce9-8792-57dfb557c24e",
          "CourseId": "00543205",
          "CourseIdTrimmed": "543205",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789171200000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789173000000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789776000000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789777800000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790380800000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790382600000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790985600000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790987400000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792195200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792197000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792800000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792801800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793404800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793406600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794013200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794015000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794618000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794619800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795222800000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795224600000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795827600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795829400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796432400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796434200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797037200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797039000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797642000000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797643800000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "547ce81c-d23b-42a6-acda-e09e13c0448f",
          "CourseId": "00543179",
          "CourseIdTrimmed": "543179",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789171200000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789173000000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789776000000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789777800000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790380800000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790382600000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790985600000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790987400000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792195200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792197000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792800000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792801800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793404800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793406600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794013200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794015000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794618000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794619800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795222800000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795224600000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795827600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795829400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796432400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796434200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797037200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797039000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797642000000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797643800000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "522f26fb-c719-4e9f-a8f8-9a257ed3e569",
          "CourseId": "00543180",
          "CourseIdTrimmed": "543180",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789173000000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789174800000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789777800000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789779600000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790382600000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790384400000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790987400000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790989200000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792197000000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792198800000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792801800000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792803600000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793406600000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793408400000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794015000000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794016800000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794619800000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794621600000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795224600000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795226400000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795829400000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795831200000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796434200000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796436000000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797039000000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797040800000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797643800000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797645600000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "5824ba9e-c06a-43c1-8cc1-a51406ca787b",
          "CourseId": "00543206",
          "CourseIdTrimmed": "543206",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789174800000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789176600000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789779600000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789781400000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790384400000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790386200000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790989200000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790991000000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792198800000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792200600000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792803600000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792805400000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793408400000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793410200000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794016800000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794018600000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794621600000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794623400000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795226400000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795228200000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795831200000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795833000000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796436000000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796437800000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797040800000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797042600000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797645600000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797647400000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "3e186150-8511-479d-8b26-585ccafe881c",
          "CourseId": "00543208",
          "CourseIdTrimmed": "543208",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789176600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789178400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789781400000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789783200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790386200000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790388000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790991000000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790992800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792200600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792202400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792805400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792807200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793410200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793412000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794018600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794020400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794623400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794625200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795228200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795230000000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795833000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795834800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796437800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796439600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797042600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797044400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797647400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797649200000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "1f42d8c4-c525-472f-a590-501366d7c252",
          "CourseId": "00543181",
          "CourseIdTrimmed": "543181",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789176600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789178400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789781400000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789783200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790386200000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790388000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790991000000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790992800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792200600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792202400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792805400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792807200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793410200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793412000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794018600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794020400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794623400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794625200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795228200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795230000000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795833000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795834800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796437800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796439600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797042600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797044400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797647400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797649200000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "47779119-4ae1-4979-9114-ce3abc8c18db",
          "CourseId": "00543209",
          "CourseIdTrimmed": "543209",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789178400000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789180200000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789783200000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789785000000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790388000000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790389800000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790992800000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790994600000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792202400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792204200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792807200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792809000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793412000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793413800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794020400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794022200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794625200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794627000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795230000000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795231800000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795834800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795836600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796439600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796441400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797044400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797046200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797649200000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797651000000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "663c5eb1-1e1c-49ea-94b5-c593eaeeac9a",
          "CourseId": "00543183",
          "CourseIdTrimmed": "543183",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789178400000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789180200000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789783200000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789785000000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790388000000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790389800000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790992800000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790994600000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792202400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792204200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792807200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792809000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793412000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793413800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794020400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794022200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794625200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794627000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795230000000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795231800000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795834800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795836600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796439600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796441400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797044400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797046200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797649200000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797651000000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "284fe524-18d1-4551-a210-2450b237d0c5",
          "CourseId": "00543185",
          "CourseIdTrimmed": "543185",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789180200000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789182000000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789785000000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789786800000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790389800000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790391600000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790994600000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790996400000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792204200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792206000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792809000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792810800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793413800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793415600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794022200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794024000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794627000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794628800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795231800000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795233600000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795836600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795838400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796441400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796443200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797046200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797048000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797651000000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797652800000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 12/18/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "a56632ee-1824-4252-ad94-1c1f78402378",
          "CourseId": "00543210",
          "CourseIdTrimmed": "543210",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$114.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789180200000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789182000000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789785000000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789786800000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790389800000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790391600000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790994600000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790996400000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792204200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792206000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792809000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792810800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793413800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793415600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794022200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794024000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794627000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794628800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795231800000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795233600000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795836600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795838400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796441400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796443200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797046200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797048000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797651000000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797652800000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 13,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 14,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 141150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "fc970df1-eb05-4e14-bd49-fc1da1e423ad",
          "CourseId": "00543141",
          "CourseIdTrimmed": "543141",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789239600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789241400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789844400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789846200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790449200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790451000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791054000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791055800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792263600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792265400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792868400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792870200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793473200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793475000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794081600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794083400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794686400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794688200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795291200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795293000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795896000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795897800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796500800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796502600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797105600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797107400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "abdc5a68-02f1-4484-86d3-774fab64a6bd",
          "CourseId": "00543150",
          "CourseIdTrimmed": "543150",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789239600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789241400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789844400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789846200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790449200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790451000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791054000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791055800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792263600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792265400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792868400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792870200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793473200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793475000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794081600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794083400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794686400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794688200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795291200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795293000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795896000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795897800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796500800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796502600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797105600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797107400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "0058d00a-7af7-46ce-954a-48eb3c60d622",
          "CourseId": "00543136",
          "CourseIdTrimmed": "543136",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789239600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789241400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789844400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789846200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790449200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790451000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791054000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791055800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792263600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792265400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792868400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792870200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793473200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793475000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794081600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794083400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794686400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794688200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795291200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795293000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795896000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795897800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796500800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796502600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797105600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797107400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "8902a633-5e21-41b6-9a5a-27c718403e77",
          "CourseId": "00543153",
          "CourseIdTrimmed": "543153",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789239600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789241400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789844400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789846200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790449200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790451000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791054000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791055800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792263600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792265400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792868400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792870200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793473200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793475000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794081600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794083400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794686400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794688200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795291200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795293000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795896000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795897800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796500800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796502600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797105600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797107400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "ed5180ba-3adf-42fd-9577-8a381d46340e",
          "CourseId": "00543151",
          "CourseIdTrimmed": "543151",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789241400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789243200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789846200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789848000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790451000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790452800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791055800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791057600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792265400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792267200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792870200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792872000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793475000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793476800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794083400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794085200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794688200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794690000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795293000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795294800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795897800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795899600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796502600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796504400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797107400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797109200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "8ccbbd04-c7a3-4c71-8fc4-25432c2be1fb",
          "CourseId": "00543148",
          "CourseIdTrimmed": "543148",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789241400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789243200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789846200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789848000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790451000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790452800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791055800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791057600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792265400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792267200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792870200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792872000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793475000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793476800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794083400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794085200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794688200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794690000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795293000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795294800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795897800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795899600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796502600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796504400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797107400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797109200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "86918c76-4514-47ce-b89b-57fb5885aa22",
          "CourseId": "00543139",
          "CourseIdTrimmed": "543139",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789241400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789243200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789846200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789848000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790451000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790452800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791055800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791057600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792265400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792267200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792870200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792872000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793475000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793476800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794083400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794085200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794688200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794690000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795293000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795294800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795897800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795899600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796502600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796504400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797107400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797109200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "9d92de3a-4471-4352-89d2-2510739abec9",
          "CourseId": "00543154",
          "CourseIdTrimmed": "543154",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789241400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789243200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789846200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789848000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790451000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790452800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791055800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791057600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792265400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792267200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792870200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792872000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793475000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793476800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794083400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794085200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794688200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794690000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795293000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795294800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795897800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795899600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796502600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796504400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797107400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797109200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "af106128-ffac-4547-9e17-3a9fc7c9e873",
          "CourseId": "00542613",
          "CourseIdTrimmed": "542613",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "No session: Feb 15, 2026. Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Wave Pool",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791732600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791734400000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792337400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792339200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792942200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792944000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793550600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793552400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794155400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794157200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794760200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794762000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795365000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795366800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795969800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795971600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796574600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796576400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797179400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797181200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "7de2ec96-3068-4490-9e24-85b240ffa542",
          "CourseId": "00542601",
          "CourseIdTrimmed": "542601",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "No session: Feb 15, 2026. Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Wave Pool",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791732600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791734400000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792337400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792339200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792942200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792944000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793550600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793552400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794155400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794157200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794760200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794762000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795365000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795366800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795969800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795971600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796574600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796576400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797179400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797181200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "6cfb3e56-9540-4d5f-9daf-9b749bcc90af",
          "CourseId": "00542615",
          "CourseIdTrimmed": "542615",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "No session: Feb 15, 2026. Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Wave Pool",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791734400000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791736200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "da81901b-0d54-49a3-aa84-b4e85702b984",
          "CourseId": "00542611",
          "CourseIdTrimmed": "542611",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "No session: Feb 15, 2026. Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Wave Pool",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791734400000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791736200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "03118b4a-d2f1-43e0-8550-5f8aa9af9251",
          "CourseId": "00542619",
          "CourseIdTrimmed": "542619",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "No session: Feb 15, 2026. Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Wave Pool",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791736200000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791738000000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "384ac8b5-771a-4732-859c-d112e70867f9",
          "CourseId": "00542612",
          "CourseIdTrimmed": "542612",
          "EventName": "ADAPTED SWIMMER LESSONS - CHILDREN",
          "Details": "No session: Feb 15, 2026. Join these individually-paced lessons in a welcoming, inclusive and supportive environment designed for those with adapted needs. Led by staff and volunteers. Pre-requisite: None.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to ADAPTED SWIMMER LESSONS - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Wave Pool",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791736200000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791738000000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "41be0d92-1845-478b-944d-fb3fd9c4d3b5",
      "name": "Swim - Swimmer 1 - Children",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "045c3a8d-175a-4c5c-9146-a715c9905a62",
          "CourseId": "00518830",
          "CourseIdTrimmed": "518830",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783180800000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783182600000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783785600000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783787400000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784390400000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784392200000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784995200000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1784997000000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786204800000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786206600000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786809600000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786811400000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787414400000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787416200000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788019200000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788021000000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "a39d2266-3012-4aff-9809-81fb6b28e449",
          "CourseId": "00513231",
          "CourseIdTrimmed": "513231",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783184400000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783186200000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783789200000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783791000000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784394000000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784395800000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784998800000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785000600000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786208400000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786210200000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786813200000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786815000000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787418000000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787419800000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788022800000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788024600000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "2b4fc460-96a9-4777-ba72-46848e7e6fe2",
          "CourseId": "00513230",
          "CourseIdTrimmed": "513230",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783186200000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783188000000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783791000000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783792800000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784395800000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784397600000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785000600000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785002400000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786210200000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786212000000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786815000000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786816800000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787419800000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787421600000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788024600000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788026400000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "def691be-249c-47a0-addb-8406b39bcc01",
          "CourseId": "00518833",
          "CourseIdTrimmed": "518833",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783186200000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783188000000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783791000000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783792800000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784395800000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784397600000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785000600000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785002400000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786210200000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786212000000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786815000000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786816800000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787419800000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787421600000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788024600000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788026400000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "b4380127-66a5-4689-a391-45b0f0fbed3f",
          "CourseId": "00518969",
          "CourseIdTrimmed": "518969",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783267200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783269000000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783872000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783873800000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784476800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784478600000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785081600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785083400000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786291200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786293000000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786896000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786897800000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787500800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787502600000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788105600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788107400000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "249ca6a6-7143-415c-ba92-d4853f03b5a2",
          "CourseId": "00518970",
          "CourseIdTrimmed": "518970",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783272600000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783274400000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783877400000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783879200000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784482200000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784484000000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785087000000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785088800000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786296600000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786298400000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786901400000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786903200000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787506200000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787508000000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788111000000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788112800000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "03:30 pm - 04:00 pm",
          "EventId": "fcddd8f9-b44c-464e-8ee8-09204827ae21",
          "CourseId": "00513232",
          "CourseIdTrimmed": "513232",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "03:30 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "04:00 PM",
          "FirstOccurrenceFormattedEndTime": "04:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783290600000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783292400000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783895400000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783897200000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784500200000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784502000000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785105000000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785106800000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786314600000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786316400000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786919400000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786921200000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787524200000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787526000000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788129000000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788130800000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "0187edcd-4b6f-49a2-a31f-5076f1cdaf56",
          "CourseId": "00518812",
          "CourseIdTrimmed": "518812",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "fc615e12-7e90-45d5-8378-4a61dfbf3ca6",
          "CourseId": "00518212",
          "CourseIdTrimmed": "518212",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "ff10738a-8060-4f68-b4a7-ad288127ea1d",
          "CourseId": "00519175",
          "CourseIdTrimmed": "519175",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "78d5cab9-ba7c-462c-a832-07ac27802c29",
          "CourseId": "00518816",
          "CourseIdTrimmed": "518816",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "70a21e93-c285-49a4-bc0a-535dc74837c6",
          "CourseId": "00511946",
          "CourseIdTrimmed": "511946",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "4a2fd8b3-78b4-4cea-9e4b-0c0b54b3444b",
          "CourseId": "00511913",
          "CourseIdTrimmed": "511913",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "4d5eca1f-0cbd-4f2e-9396-b050baf7fec2",
          "CourseId": "00553657",
          "CourseIdTrimmed": "553657",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "d9035459-06e9-40c7-b8d6-2d9510902525",
          "CourseId": "00518813",
          "CourseIdTrimmed": "518813",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "c5b4976c-145e-4a3a-b21a-57a6e9a847d6",
          "CourseId": "00518218",
          "CourseIdTrimmed": "518218",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "e2a3d431-ed89-4d6c-b11d-734e07c96c48",
          "CourseId": "00511929",
          "CourseIdTrimmed": "511929",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "5d9b9ae9-6db5-4dc8-9af1-2e090956372f",
          "CourseId": "00519178",
          "CourseIdTrimmed": "519178",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "f34f9525-4ee2-4ca1-8a67-9fb31753d6d3",
          "CourseId": "00518815",
          "CourseIdTrimmed": "518815",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "67def61f-5683-4834-a705-d17039481360",
          "CourseId": "00553207",
          "CourseIdTrimmed": "553207",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "bba16cfc-a45b-4b68-892c-87486e4d2556",
          "CourseId": "00518814",
          "CourseIdTrimmed": "518814",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "0bec619f-c9c0-43de-8aaa-d67c6108cf3f",
          "CourseId": "00511916",
          "CourseIdTrimmed": "511916",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "68f5b467-8939-461a-b5c4-3fef83a44bbd",
          "CourseId": "00518817",
          "CourseIdTrimmed": "518817",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:45 am - 12:15 pm",
          "EventId": "c81adf3a-e2d9-434d-be9b-9043bdbf44cf",
          "CourseId": "00518223",
          "CourseIdTrimmed": "518223",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786387500000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786389300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473900000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786475700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786560300000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786562100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786646700000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786648500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786733100000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734900000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786992300000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786994100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787078700000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787080500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787165100000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787251500000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787253300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337900000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787339700000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "734ecd25-4010-4bf9-961f-b548b123646d",
          "CourseId": "00511917",
          "CourseIdTrimmed": "511917",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786388400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786390200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786474800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786476600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786561200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786563000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786647600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786649400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786734000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786735800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786993200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786995000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787079600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787081400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787166000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787167800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787252400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787254200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787338800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787340600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "d5aed8f5-3712-4164-a922-5386c029a348",
          "CourseId": "00513236",
          "CourseIdTrimmed": "513236",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785972600000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785974400000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786404600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786406400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786577400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786579200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787009400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787182200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787614200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787787000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788219000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788391800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "737a963a-237f-40b5-8389-d44efafcbc3f",
          "CourseId": "00517521",
          "CourseIdTrimmed": "517521",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785972600000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785974400000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786404600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786406400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786577400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786579200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787009400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787182200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787614200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787787000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788219000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788391800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "61c0c544-0f36-4423-8fec-c056526f2e9c",
          "CourseId": "00518238",
          "CourseIdTrimmed": "518238",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786408200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786410000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786494600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786496400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786581000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786582800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786667400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786669200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786753800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786755600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787013000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787014800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787099400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787101200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787185800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787187600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787272200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787274000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787358600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787360400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "8f7b974f-3f68-4ecc-8fc6-bb01206fc473",
          "CourseId": "00513237",
          "CourseIdTrimmed": "513237",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785976200000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785978000000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786408200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786410000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786581000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786582800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787013000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787014800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787185800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787187600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787617800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787619600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787790600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787792400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788222600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788224400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788395400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788397200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "597a7ad8-8414-4736-b172-70e634bf2322",
          "CourseId": "00552754",
          "CourseIdTrimmed": "552754",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786410000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786411800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786496400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786498200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786582800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786584600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786669200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786671000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786755600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786757400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787014800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787016600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787101200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787103000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787187600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787189400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787274000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787275800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787360400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787362200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "f0b4dd6f-0b10-46b1-bdd8-c324eef8225b",
          "CourseId": "00513238",
          "CourseIdTrimmed": "513238",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785981600000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785983400000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786413600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786415400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786586400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786588200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787018400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787020200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787191200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787193000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787623200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787625000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787796000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787797800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788228000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788229800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788400800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788402600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "c5705127-e164-440d-8ab8-bdd410b070a3",
          "CourseId": "00513505",
          "CourseIdTrimmed": "513505",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785884400000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785886200000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786057200000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786059000000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786491000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786663800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787095800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787268600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787700600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787873400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788305400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788478200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "b22f37de-63f4-4135-989a-ceeb19a0cf82",
          "CourseId": "00517531",
          "CourseIdTrimmed": "517531",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785886200000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785888000000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786059000000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786060800000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786491000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786663800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787095800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787268600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787700600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787873400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788305400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788478200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "b89e4dac-60dc-459a-a25a-28eef1b9195d",
          "CourseId": "00517533",
          "CourseIdTrimmed": "517533",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785886200000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785888000000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786059000000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786060800000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786491000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786663800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787095800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787268600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787700600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787873400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788305400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788478200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "4876ba5d-318e-4ef8-901b-35fecf22663f",
          "CourseId": "00513506",
          "CourseIdTrimmed": "513506",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785888000000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785889800000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786060800000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786062600000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786492800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786494600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786665600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786667400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787097600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787099400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787270400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787272200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787702400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787704200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787875200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788307200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788480000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788481800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "f9ba3f5d-4d7b-411c-90c5-d5a2dbd192d1",
          "CourseId": "00513508",
          "CourseIdTrimmed": "513508",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785891600000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785893400000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786064400000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786066200000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786496400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786498200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786669200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786671000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787101200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787103000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787274000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787275800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787706000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787707800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787878800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787880600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788310800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788312600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788483600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788485400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:45 pm - 07:15 pm",
          "EventId": "555d6d6a-d3a4-4b81-9aa0-ee050dd4a952",
          "CourseId": "00513509",
          "CourseIdTrimmed": "513509",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "06:45 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "07:15 PM",
          "FirstOccurrenceFormattedEndTime": "07:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785894300000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785896100000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786067100000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786068900000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786499100000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786500900000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786671900000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786673700000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787103900000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787105700000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787276700000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787278500000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787708700000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787710500000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787881500000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787883300000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788313500000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788315300000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788486300000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788488100000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "8c46cb53-4463-49a5-a2f1-8eb31f4e4c4a",
          "CourseId": "00518818",
          "CourseIdTrimmed": "518818",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "43b84bd0-3a88-4e06-a2ad-cea83f24a7ca",
          "CourseId": "00518325",
          "CourseIdTrimmed": "518325",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "9b50a5b5-eda9-4178-8f4c-201b317c6757",
          "CourseId": "00519181",
          "CourseIdTrimmed": "519181",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "6afac9d0-908e-4fbd-929e-247e33c7adc1",
          "CourseId": "00518824",
          "CourseIdTrimmed": "518824",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "eb00f151-3611-4314-aa33-fad3a7321552",
          "CourseId": "00519198",
          "CourseIdTrimmed": "519198",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "3088b73e-3a42-4c05-b8f0-b52f54c008f9",
          "CourseId": "00511950",
          "CourseIdTrimmed": "511950",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "ba431dec-9384-406c-829a-69bdc1edcb36",
          "CourseId": "00511919",
          "CourseIdTrimmed": "511919",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "68bfb3c3-8745-40f7-a387-07e5bfa9656d",
          "CourseId": "00518327",
          "CourseIdTrimmed": "518327",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "5a47e5fd-e499-4874-bfee-d8904dbe3450",
          "CourseId": "00518819",
          "CourseIdTrimmed": "518819",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "fa7d666f-ae4e-4c40-8c29-0c496bfa7d24",
          "CourseId": "00519192",
          "CourseIdTrimmed": "519192",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "bc9bd49d-8f45-4a91-bb6d-7f69426b9a25",
          "CourseId": "00519183",
          "CourseIdTrimmed": "519183",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "a4bdcd79-1e85-406b-8814-d1a9791143ec",
          "CourseId": "00518821",
          "CourseIdTrimmed": "518821",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "13bfd918-d950-4ef1-a50a-3d88870ecb28",
          "CourseId": "00511930",
          "CourseIdTrimmed": "511930",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "eb8bf900-c6d8-45a5-809a-d1c1b7415839",
          "CourseId": "00518820",
          "CourseIdTrimmed": "518820",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "de2ee483-ecaa-462b-be5b-f858bac934b1",
          "CourseId": "00511920",
          "CourseIdTrimmed": "511920",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "34bb598a-6b2a-45ba-9090-2b512934ea47",
          "CourseId": "00518299",
          "CourseIdTrimmed": "518299",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "6f34f3f2-55b2-4906-a241-43e547cc279d",
          "CourseId": "00518825",
          "CourseIdTrimmed": "518825",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:45 am - 12:15 pm",
          "EventId": "f93b77a1-2d5d-4aeb-9d17-9ce5757e3811",
          "CourseId": "00518331",
          "CourseIdTrimmed": "518331",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787597100000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598900000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787683500000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787685300000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769900000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787771700000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787856300000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787858100000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787942700000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787944500000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201900000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788203700000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788288300000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788290100000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788374700000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788376500000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788461100000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462900000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788547500000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788549300000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "6f45ba89-1579-4038-aaa8-96108bc9ebc7",
          "CourseId": "00511922",
          "CourseIdTrimmed": "511922",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787598000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787599800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787684400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787686200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787770800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787772600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787857200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787859000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787943600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787945400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788202800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788204600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788289200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788291000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788375600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788377400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788462000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788463800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788548400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788550200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "f0c5ed43-ec31-481c-8c42-4a700becab67",
          "CourseId": "00519319",
          "CourseIdTrimmed": "519319",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787617800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787619600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787790600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787792400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787878800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787963400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787965200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788222600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788224400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788395400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788397200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788483600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788568200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788570000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "14beaed7-2b93-4605-95ef-bf636385fec7",
          "CourseId": "00519342",
          "CourseIdTrimmed": "519342",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787625000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787626800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787711400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787713200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787797800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787799600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787884200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787886000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788229800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788231600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788316200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788318000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788402600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788404400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788489000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788490800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "c0f987ed-6dbd-497b-be7c-0b7455ea213b",
          "CourseId": "00542059",
          "CourseIdTrimmed": "542059",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "1e023afa-ea4e-4aeb-bc81-431f2659a5f3",
          "CourseId": "00539826",
          "CourseIdTrimmed": "539826",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791329400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791502200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "53ff2d71-792f-4616-96ad-560aaec2bfae",
          "CourseId": "00539830",
          "CourseIdTrimmed": "539830",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791329400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791331200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791502200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791504000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "2f4a181b-54e6-4c3c-a81e-5abc3a9ddb83",
          "CourseId": "00542060",
          "CourseIdTrimmed": "542060",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "8944ef71-343b-4a58-a408-41a77d3d054f",
          "CourseId": "00542061",
          "CourseIdTrimmed": "542061",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "1d765af7-8f34-4a30-a64e-f0a3c4f208fd",
          "CourseId": "00539835",
          "CourseIdTrimmed": "539835",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791333000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791334800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791505800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791507600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "a07b95fd-b9eb-4a3f-ad8a-2fb0b7b8a1ab",
          "CourseId": "00542062",
          "CourseIdTrimmed": "542062",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "b64ce527-c511-4634-9d0f-b0a1120448ad",
          "CourseId": "00542063",
          "CourseIdTrimmed": "542063",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788915600000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788917400000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789088400000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789090200000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789520400000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789522200000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789693200000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789695000000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790125200000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790127000000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790298000000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790299800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790730000000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790731800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790902800000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790904600000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "beac60de-2df6-41fb-b914-ce4447c72f0d",
          "CourseId": "00539863",
          "CourseIdTrimmed": "539863",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788917400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789090200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789522200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789695000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790127000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790299800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790731800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790904600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791336600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791338400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791509400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791511200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "dc27d338-a637-4fbe-b8c4-36770f155481",
          "CourseId": "00542064",
          "CourseIdTrimmed": "542064",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788917400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789090200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789522200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789695000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790127000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790299800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790731800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790904600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "bac45de4-f4f8-4b9d-b2f6-f97a4f24dafc",
          "CourseId": "00539839",
          "CourseIdTrimmed": "539839",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788919200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788921000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789092000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789093800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789524000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789525800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789696800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789698600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790128800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790130600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790301600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790303400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790733600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790735400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790906400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790908200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791340200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "80dac17a-efb0-4d7b-ae82-c98a4529907a",
          "CourseId": "00539829",
          "CourseIdTrimmed": "539829",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788921000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788922800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789093800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789095600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789525800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789527600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789698600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789700400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790130600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790132400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790303400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790305200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790735400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790737200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790908200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790910000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791340200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791342000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791513000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791514800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "bf3c8cfd-e2c1-417e-a656-6d553bab55f2",
          "CourseId": "00539861",
          "CourseIdTrimmed": "539861",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788922800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788924600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789095600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789097400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789527600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789529400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789700400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789702200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790132400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790134200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790305200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790307000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790737200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790739000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790910000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790911800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791342000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791343800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791514800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791516600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ac9c0c1e-28d3-4ff7-be07-3eb658f93869",
          "CourseId": "00541780",
          "CourseIdTrimmed": "541780",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790809200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790811000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "88d73aeb-c12d-4081-9803-3ff00e69e032",
          "CourseId": "00539869",
          "CourseIdTrimmed": "539869",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791415800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "a9ae523e-f272-4198-b95c-a990f4d5b784",
          "CourseId": "00541958",
          "CourseIdTrimmed": "541958",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790811000000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790812800000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "b1a0eb96-83bb-4d41-b2d8-ff5fbcb38641",
          "CourseId": "00541959",
          "CourseIdTrimmed": "541959",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790812800000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790814600000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "7e518f6e-db40-446b-b610-35e593f1d22d",
          "CourseId": "00539870",
          "CourseIdTrimmed": "539870",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "05b9288e-bfa5-43b3-8b40-64eae5dcc4b2",
          "CourseId": "00541961",
          "CourseIdTrimmed": "541961",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790814600000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790816400000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "4c860d0b-3e52-47e4-a5b7-1d52192eb755",
          "CourseId": "00541964",
          "CourseIdTrimmed": "541964",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002000000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789003800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789434000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789435800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789606800000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789608600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790038800000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790040600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790211600000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790213400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790643600000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790645400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790816400000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790818200000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "36f3043c-d535-4e8e-a85d-477d5dfeb4b4",
          "CourseId": "00539872",
          "CourseIdTrimmed": "539872",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789003800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789435800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789608600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790040600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790213400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790645400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791250200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791252000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791423000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791424800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "f0f97063-8cba-4f9c-a5eb-5ddcbeb2ce1e",
          "CourseId": "00541966",
          "CourseIdTrimmed": "541966",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789003800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789435800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789608600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790040600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790213400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790645400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790818200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790820000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "461df6e1-daf3-44fd-9c2b-366f7c81ef9f",
          "CourseId": "00539871",
          "CourseIdTrimmed": "539871",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789007400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789009200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789439400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789441200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789612200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789614000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790044200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790046000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790217000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790218800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790649000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790650800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791253800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791255600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791426600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791428400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "cb0c4af7-deeb-4371-8d9f-dc294646ee2f",
          "CourseId": "00543016",
          "CourseIdTrimmed": "543016",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789009200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789011000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789441200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789443000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789614000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789615800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790046000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790047800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790218800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790220600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790650800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790652600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791255600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791257400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791428400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791430200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "f8df8215-0843-426f-bfa4-d664f1741b49",
          "CourseId": "00539776",
          "CourseIdTrimmed": "539776",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789228800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789230600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789833600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789835400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790438400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790440200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791043200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791045000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792857600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794070800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794072600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795280400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795282200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "dd4f71e9-9c22-4fa7-973a-eb17c901ece9",
          "CourseId": "00539779",
          "CourseIdTrimmed": "539779",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789232400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789234200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789837200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789839000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790442000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790443800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791046800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791048600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792256400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792258200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792861200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793466000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793467800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794074400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794076200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794679200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795284000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795285800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795888800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795890600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796493600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796495400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797098400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797100200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "7dd75460-3d5b-4513-be50-852a9cdbb23d",
          "CourseId": "00539781",
          "CourseIdTrimmed": "539781",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789236000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789237800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789840800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789842600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790445600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790447400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791050400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791052200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792260000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792261800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792864800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792866600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793469600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793471400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794078000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794079800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794682800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794684600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795287600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795289400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795892400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795894200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796497200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797102000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797103800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ffe88e19-8d1f-4d09-9431-b09a71f608bf",
          "CourseId": "00539782",
          "CourseIdTrimmed": "539782",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789254000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789255800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789858800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789860600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790463600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790465400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791068400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791070200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792278000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792279800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792882800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792884600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794096000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794097800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794700800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794702600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795305600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795307400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795910400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795912200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796515200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796517000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797120000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797121800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "dd8720fa-bfd1-4603-8cd2-4c2b778d892a",
          "CourseId": "00539784",
          "CourseIdTrimmed": "539784",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789257600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789259400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789862400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789864200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790467200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790469000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791072000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791073800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792281600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792283400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792886400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792888200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794099600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794101400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794704400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794706200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795309200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795311000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795914000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795915800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796518800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796520600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797123600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797125400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "ca2b357b-4fee-4c8f-ad30-de4d0cadce1c",
          "CourseId": "00539786",
          "CourseIdTrimmed": "539786",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789261200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789263000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789866000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789867800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790470800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790472600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791075600000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791077400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792285200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792287000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792890000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792891800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794103200000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794105000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794708000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794709800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795312800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795314600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795917600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795919400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796522400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796524200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797127200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797129000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "b55b7b8e-0150-4748-bbd7-8205f9aa3ae6",
          "CourseId": "00539787",
          "CourseIdTrimmed": "539787",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789315200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789317000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789920000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789921800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790524800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790526600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791129600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791131400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "4870b0e6-969b-49fc-a7e6-2649753a5e9b",
          "CourseId": "00539790",
          "CourseIdTrimmed": "539790",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789320600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789322400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789925400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789927200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790530200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790532000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791135000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791136800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792344600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792346400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792949400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792951200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793557800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793559600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794162600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794164400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794767400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794769200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795372200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795977000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795978800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796581800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796583600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797186600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797188400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "09cdb3e5-d09e-4994-bc68-8ca4404f4c17",
          "CourseId": "00539798",
          "CourseIdTrimmed": "539798",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789322400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789324200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789927200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789929000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790532000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790533800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791136800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791138600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792346400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792348200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792951200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792953000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793559600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793561400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794164400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794166200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794769200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794771000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795374000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795375800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795978800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795980600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796583600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796585400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797188400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797190200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "24ddc887-ab21-45fa-bb86-6642596a71d5",
          "CourseId": "00539799",
          "CourseIdTrimmed": "539799",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789326000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789327800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789930800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789932600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790535600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790537400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791140400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791142200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792350000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792351800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792954800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792956600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793563200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793565000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794168000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794169800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794772800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794774600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795377600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795379400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795982400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795984200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796587200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796589000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797192000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797193800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:30 pm - 02:00 pm",
          "EventId": "671ede6f-25dd-4235-8f0d-e4218e555539",
          "CourseId": "00539800",
          "CourseIdTrimmed": "539800",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:00 PM",
          "FirstOccurrenceFormattedEndTime": "02:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789331400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789333200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789936200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789938000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790541000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790542800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791145800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791147600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792355400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792357200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792960200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792962000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793568600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793570400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794173400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794175200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794778200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794780000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795383000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795384800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795987800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795989600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796592600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796594400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797197400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797199200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:30 pm - 03:00 pm",
          "EventId": "2a83068d-f4f2-4b1e-8808-d7dec07a351f",
          "CourseId": "00539801",
          "CourseIdTrimmed": "539801",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:00 PM",
          "FirstOccurrenceFormattedEndTime": "03:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789335000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789336800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789939800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789941600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790544600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790546400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791149400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791151200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792359000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792360800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792963800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792965600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793572200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794177000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794178800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794781800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794783600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795386600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795388400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795991400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795993200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796596200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797201000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797202800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "467408c5-bd38-46a4-a98c-53be9eba5e19",
          "CourseId": "00539802",
          "CourseIdTrimmed": "539802",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789340400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789342200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789945200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789947000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790550000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790551800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791154800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791156600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792364400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792366200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792969200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792971000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793577600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793579400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794182400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794184200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794787200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794789000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795392000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795393800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795996800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795998600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796601600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796603400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797206400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797208200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "b177fe31-b7d2-46a2-b20c-343eafd8e59c",
          "CourseId": "00539803",
          "CourseIdTrimmed": "539803",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789349400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789351200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789954200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789956000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790559000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790560800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791163800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791165600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792373400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792375200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792978200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792980000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793586600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793588400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794191400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794193200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794796200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794798000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795401000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795402800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796005800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796007600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796610600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796612400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797215400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797217200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 12/11/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "243b331d-7937-40f6-ab6f-981f8f506106",
          "CourseId": "00542252",
          "CourseIdTrimmed": "542252",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791586800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791588600000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792193400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792796400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792798200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793403000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794011400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794616200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795825800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796430600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797035400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 12/11/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "c8fb743f-2caa-45e9-856d-1d0b7cb1897c",
          "CourseId": "00542243",
          "CourseIdTrimmed": "542243",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791588600000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791590400000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792193400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792195200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792798200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792800000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793403000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793404800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794011400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794013200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794616200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794618000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795825800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795827600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796430600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796432400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797035400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797037200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "d529aad2-f21d-4b25-b68b-2ae951e9cfd7",
          "CourseId": "00542434",
          "CourseIdTrimmed": "542434",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791648000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791649800000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792857600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:45 am - 10:15 am",
          "EventId": "cec10b42-250c-4019-8637-3785c2bfb9b1",
          "CourseId": "00542426",
          "CourseIdTrimmed": "542426",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:15 AM",
          "FirstOccurrenceFormattedEndTime": "10:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791650700000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791652500000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792255500000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792257300000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792860300000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792862100000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793465100000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466900000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794678300000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794680100000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795887900000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795889700000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796492700000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796494500000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797097500000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797099300000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:45 am - 11:15 am",
          "EventId": "e6d1940f-eeff-4bb3-a87e-f522a04787d2",
          "CourseId": "00542440",
          "CourseIdTrimmed": "542440",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791654300000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791656100000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792259100000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260900000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792863900000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792865700000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793468700000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793470500000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794681900000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794683700000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795891500000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795893300000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796496300000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796498100000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797101100000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797102900000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:15 am - 11:45 am",
          "EventId": "a393c0ba-2de8-4573-a7ec-6ba78f75be84",
          "CourseId": "00542442",
          "CourseIdTrimmed": "542442",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791656100000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791657900000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792260900000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792262700000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792865700000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792867500000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793470500000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793472300000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794683700000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794685500000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795893300000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795895100000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796498100000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499900000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797102900000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797104700000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:45 pm - 05:15 pm",
          "EventId": "cf7384ba-625c-42bd-910c-68e300c2b2de",
          "CourseId": "00542450",
          "CourseIdTrimmed": "542450",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:15 PM",
          "FirstOccurrenceFormattedEndTime": "05:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791675900000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791677700000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792280700000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792282500000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792885500000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792887300000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793490300000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793492100000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794703500000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794705300000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795913100000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795914900000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796517900000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796519700000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797122700000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797124500000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "b3095a0a-ffd3-47a4-b8df-f31d55f26fc7",
          "CourseId": "00542709",
          "CourseIdTrimmed": "542709",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791734400000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791736200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792341000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792945800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793554200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794159000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794763800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795368600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795973400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796578200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797183000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "52e77b4a-23a3-489b-817b-edfc70b86864",
          "CourseId": "00542662",
          "CourseIdTrimmed": "542662",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791738000000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791739800000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792344600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792949400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793557800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794162600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794767400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795372200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795977000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796581800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797186600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:15 am - 11:45 am",
          "EventId": "ff719e70-85ef-4233-8e44-7f9efc2a8ff6",
          "CourseId": "00542665",
          "CourseIdTrimmed": "542665",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791742500000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791744300000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792347300000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792349100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792952100000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792953900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793560500000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793562300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794165300000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794167100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794770100000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794771900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795374900000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795376700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795979700000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795981500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796584500000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796586300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797189300000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797191100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:45 am - 12:15 pm",
          "EventId": "2a105a8a-1a16-4e20-a3b8-5f911ec95519",
          "CourseId": "00542693",
          "CourseIdTrimmed": "542693",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791744300000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791746100000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792349100000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792350900000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792953900000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792955700000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793562300000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793564100000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794167100000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794168900000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794771900000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794773700000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795376700000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795378500000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795981500000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795983300000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796586300000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796588100000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797191100000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797192900000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:00 pm - 01:30 pm",
          "EventId": "5d8004d6-62a6-4c4b-90df-20ed2eddc62f",
          "CourseId": "00542668",
          "CourseIdTrimmed": "542668",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791748800000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791750600000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792353600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792355400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792958400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792960200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793566800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793568600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794171600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794173400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794776400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794778200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795381200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795383000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795986000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795987800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796590800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796592600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797195600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797197400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:15 pm - 02:45 pm",
          "EventId": "d344c61d-25ae-4f7b-b4d4-acf3fe1fdf22",
          "CourseId": "00542671",
          "CourseIdTrimmed": "542671",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "02:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:45 PM",
          "FirstOccurrenceFormattedEndTime": "02:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791753300000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791755100000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792358100000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792359900000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792962900000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792964700000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793571300000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793573100000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794176100000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794177900000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794780900000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794782700000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795385700000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795387500000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795990500000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795992300000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796595300000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796597100000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797200100000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797201900000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "03:00 pm - 03:30 pm",
          "EventId": "40d564e3-755d-41d2-ae89-4c2429fb55d4",
          "CourseId": "00542701",
          "CourseIdTrimmed": "542701",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "03:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:30 PM",
          "FirstOccurrenceFormattedEndTime": "03:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791756000000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791757800000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792360800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792362600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792965600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792967400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793574000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793575800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794178800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794180600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794783600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794785400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795388400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795390200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795993200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795995000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796598000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796599800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797202800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797204600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "03:45 pm - 04:15 pm",
          "EventId": "330fa26b-0c52-431e-b2bf-b8742e5317c0",
          "CourseId": "00542676",
          "CourseIdTrimmed": "542676",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "03:45 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "04:15 PM",
          "FirstOccurrenceFormattedEndTime": "04:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791758700000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791760500000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792363500000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792365300000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792968300000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792970100000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793576700000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793578500000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794181500000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794183300000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794786300000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794788100000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795391100000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795392900000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795995900000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795997700000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796600700000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796602500000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797205500000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797207300000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "173ed127-024c-4a9f-9342-cf9bc5a49705",
          "CourseId": "00541883",
          "CourseIdTrimmed": "541883",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791934200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792711800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793143800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793316600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793752200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794529800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "41d935e1-a07c-46bc-b6dd-2d730f53768c",
          "CourseId": "00539804",
          "CourseIdTrimmed": "539804",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791934200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792711800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793143800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793316600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793752200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794529800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "f9cf0230-82c7-4332-8438-eaadfcef4ba9",
          "CourseId": "00539810",
          "CourseIdTrimmed": "539810",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791934200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791936000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792107000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792108800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792539000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792540800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792711800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792713600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793143800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793145600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793316600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793318400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793752200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793754000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793925000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793926800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794357000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794358800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794529800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794531600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9a734178-e248-40d7-a8a9-f3e8f60041c0",
          "CourseId": "00539813",
          "CourseIdTrimmed": "539813",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791936000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792108800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792540800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792713600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793145600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793318400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793754000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793926800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794358800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794531600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "b282ca4b-2ab9-42b8-b550-6b188571dfd5",
          "CourseId": "00541907",
          "CourseIdTrimmed": "541907",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791937800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791939600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792110600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792112400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792542600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792544400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792715400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792717200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793147400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793149200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793320200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793322000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793755800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793757600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793928600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793930400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794360600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794362400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794533400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794535200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "f510f77b-89f9-439f-b7e7-5e8a5e5362b6",
          "CourseId": "00539808",
          "CourseIdTrimmed": "539808",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791937800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791939600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792110600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792112400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792542600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792544400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792715400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792717200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793147400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793149200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793320200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793322000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793755800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793757600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793928600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793930400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794360600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794362400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794533400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794535200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "a1c39914-3f30-4899-8ddf-f132ba439338",
          "CourseId": "00539818",
          "CourseIdTrimmed": "539818",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791941400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791943200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792114200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792116000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792546200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792548000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792719000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792720800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793151000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793152800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793323800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793325600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793759400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793761200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793932200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793934000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794364200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794366000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794537000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794538800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "2835a48d-7f2a-470a-919c-0fa467640238",
          "CourseId": "00539807",
          "CourseIdTrimmed": "539807",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791945000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792117800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792549800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792722600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793154600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793327400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793763000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793935800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794367800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794540600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "2e48ef20-e303-4509-bf26-df14e298e79c",
          "CourseId": "00539806",
          "CourseIdTrimmed": "539806",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791945000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791946800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792117800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792119600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792549800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792551600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792722600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792724400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793154600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793156400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793327400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793329200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793763000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793764800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793935800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793937600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794367800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794369600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794540600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794542400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "7f9fd264-32e5-407f-b761-b969cb1de830",
          "CourseId": "00541915",
          "CourseIdTrimmed": "541915",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791945000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791946800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792117800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792119600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792549800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792551600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792722600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792724400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793154600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793156400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793327400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793329200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793763000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793764800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793935800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793937600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794367800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794369600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794540600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794542400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "77642b2a-a539-45f5-b95a-e4c5e4fda720",
          "CourseId": "00539814",
          "CourseIdTrimmed": "539814",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791946800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791948600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792119600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792121400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792551600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792553400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792724400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792726200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793156400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793158200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793329200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793331000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793764800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793766600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793937600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793939400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794369600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794371400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794542400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794544200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "d89f931c-f36b-4417-8d5f-deda420812eb",
          "CourseId": "00539873",
          "CourseIdTrimmed": "539873",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792020600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792452600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792625400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793057400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793230200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793665800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793838600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794270600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "1391d96f-a793-4dd2-aac8-01c452893050",
          "CourseId": "00541619",
          "CourseIdTrimmed": "541619",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792020600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792452600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792625400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793057400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793230200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793665800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793838600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794270600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "575b083d-629e-4db8-8495-d6f6010b1628",
          "CourseId": "00539875",
          "CourseIdTrimmed": "539875",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "6083d71a-1e90-44c8-8786-c8b801c88bf2",
          "CourseId": "00539879",
          "CourseIdTrimmed": "539879",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792027800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792029600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792459800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792461600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792632600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792634400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793064600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793066400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793237400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793239200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793673000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793674800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793845800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793847600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794277800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794279600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "12afc5b9-a74d-4e19-9e7a-5e1272c437fe",
          "CourseId": "00539876",
          "CourseIdTrimmed": "539876",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792031400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792033200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792463400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792465200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792636200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792638000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793068200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793070000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793241000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793242800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793676600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793678400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793849400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793851200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794281400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794283200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "0dd57011-8349-4e8a-98cb-a13a62ada776",
          "CourseId": "00541695",
          "CourseIdTrimmed": "541695",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792031400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792033200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792463400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792465200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792636200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792638000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793068200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793070000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793241000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793242800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793676600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793678400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793849400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793851200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794281400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794283200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "073c915c-8b14-41c9-927a-691b64a07cdd",
          "CourseId": "00539878",
          "CourseIdTrimmed": "539878",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792033200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792035000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792465200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792467000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792638000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792639800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793070000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793071800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793242800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793244600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793678400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793680200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793851200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793853000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794283200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794285000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "446609e1-cc42-4da1-b7a9-9d165bd9ca1d",
          "CourseId": "00539880",
          "CourseIdTrimmed": "539880",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794875400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795048200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795480200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796257800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796689800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796862600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797294600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797467400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ebca7bf9-2053-44ca-8a82-768a3e87379e",
          "CourseId": "00541755",
          "CourseIdTrimmed": "541755",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794875400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795048200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795480200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796257800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796689800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796862600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797294600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797467400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "aac11a2d-9102-49e9-ab7e-dee0734f2023",
          "CourseId": "00539884",
          "CourseIdTrimmed": "539884",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "07bc7ce1-9e36-4e87-ba53-ccb15d29b8f9",
          "CourseId": "00539888",
          "CourseIdTrimmed": "539888",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794882600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794884400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795055400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795057200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795487400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795489200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795660200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795662000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796092200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796094000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796265000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796266800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796697000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796698800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796869800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796871600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797301800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797303600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797474600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797476400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "6e541222-a14f-419f-9c13-d78b72d660a5",
          "CourseId": "00539886",
          "CourseIdTrimmed": "539886",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 1 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794886200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794888000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795059000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795060800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795491000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795492800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795663800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795665600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796095800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796097600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796268600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796270400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796700600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796702400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796873400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796875200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797305400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797307200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797478200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797480000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "ea50525e-dde4-4529-962e-7b4caebbeb14",
          "CourseId": "00541792",
          "CourseIdTrimmed": "541792",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794886200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794888000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795059000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795060800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795491000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795492800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795663800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795665600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796095800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796097600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796268600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796270400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796700600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796702400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796873400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796875200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797305400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797307200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797478200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797480000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "af3e7acf-a6df-4f15-87ef-f25e5820d1d9",
          "CourseId": "00539887",
          "CourseIdTrimmed": "539887",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794888000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794889800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795060800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795062600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795492800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795494600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795665600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795667400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796097600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796099400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796270400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796272200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796702400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796704200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796875200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796877000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797307200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797309000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797480000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797481800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "92ddab8e-15f1-432d-be83-f7c0d7733132",
          "CourseId": "00539890",
          "CourseIdTrimmed": "539890",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794961800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795134600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795566600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795739400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796171400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796344200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796776200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797553800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "4796dbd8-3f28-4e67-9565-78a04a74f651",
          "CourseId": "00542194",
          "CourseIdTrimmed": "542194",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794961800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795134600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795566600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795739400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796171400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796344200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796776200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797553800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "2e09c305-58c1-48ec-96c1-4de2e8819c12",
          "CourseId": "00539892",
          "CourseIdTrimmed": "539892",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794961800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794963600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795134600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795136400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795566600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795568400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795739400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795741200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796171400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796173200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796344200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796346000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796776200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796778000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796949000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796950800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797381000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797382800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797553800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797555600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "77805726-9c8a-4562-a32d-5125c45c015e",
          "CourseId": "00539896",
          "CourseIdTrimmed": "539896",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794963600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795136400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795568400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795741200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796173200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796346000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796778000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796950800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797382800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797555600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "0be1b939-3a33-4533-958b-1dab16a3d7ef",
          "CourseId": "00542225",
          "CourseIdTrimmed": "542225",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794965400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794967200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795138200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795140000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795570200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795572000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795743000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795744800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796175000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796176800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796347800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796349600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796779800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796781600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796952600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796954400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797384600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797386400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797557400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797559200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "2dd0dfec-dc53-477f-b713-46cd650b9980",
          "CourseId": "00539893",
          "CourseIdTrimmed": "539893",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794965400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794967200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795138200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795140000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795570200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795572000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795743000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795744800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796175000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796176800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796347800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796349600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796779800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796781600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796952600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796954400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797384600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797386400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797557400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797559200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "e7148fd6-922e-4833-b86c-14c8b480a5a7",
          "CourseId": "00539898",
          "CourseIdTrimmed": "539898",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794969000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794970800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795141800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795143600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795573800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795575600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795746600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795748400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796178600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796180400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796351400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796353200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796783400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796785200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796956200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796958000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797388200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797390000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797561000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797562800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "67e53512-e8a3-4b92-bf57-21b9bc961384",
          "CourseId": "00539894",
          "CourseIdTrimmed": "539894",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794972600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795145400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795577400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795750200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796182200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796355000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796787000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796959800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797391800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797564600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "12512019-d8a5-475c-8751-c4f85290a65a",
          "CourseId": "00542230",
          "CourseIdTrimmed": "542230",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794972600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794974400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795145400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795147200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795577400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795579200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795750200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795752000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796182200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796184000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796355000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796356800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796787000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796788800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796959800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796961600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797391800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797393600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797564600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797566400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "09947bf9-7c19-47cb-b0ae-4801ff6c28e5",
          "CourseId": "00539891",
          "CourseIdTrimmed": "539891",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794972600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794974400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795145400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795147200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795577400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795579200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795750200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795752000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796182200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796184000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796355000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796356800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796787000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796788800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796959800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796961600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797391800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797393600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797564600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797566400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "07c8816a-1739-46d4-a93c-7a88da0c11c5",
          "CourseId": "00539897",
          "CourseIdTrimmed": "539897",
          "EventName": "SWIM - SWIMMER 1 - CHILDREN",
          "Details": "Cover jumping into the water with and without a PFD; opening eyes, exhaling and holding breath underwater; and an introduction to floats, glides and kicking skills. Pre-requisite: None.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 1 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794974400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794976200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795147200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795149000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795579200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795581000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795752000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795753800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796184000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796185800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796356800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796358600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796788800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796790600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796961600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796963400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797393600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797395400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797566400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797568200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "08eb3bdf-0845-45f0-9408-27e021bf2c21",
      "name": "Swim - Swimmer 2 - Children",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "4ecfc7da-3731-4b8b-b626-e0c1a193743f",
          "CourseId": "00518874",
          "CourseIdTrimmed": "518874",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783182600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783184400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783787400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783789200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784392200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784394000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784997000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1784998800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786206600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786208400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786811400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786813200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787416200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787418000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788021000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788022800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "4b065c19-5a39-4160-b5d5-87d1c7317e4b",
          "CourseId": "00513513",
          "CourseIdTrimmed": "513513",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783182600000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783184400000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783787400000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783789200000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784392200000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784394000000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784997000000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1784998800000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786206600000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786208400000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786811400000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786813200000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787416200000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787418000000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788021000000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788022800000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "ed48b6dd-fc54-4224-8196-e40de791719b",
          "CourseId": "00513515",
          "CourseIdTrimmed": "513515",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783186200000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783188000000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783791000000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783792800000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784395800000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784397600000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785000600000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785002400000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786210200000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786212000000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786815000000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786816800000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787419800000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787421600000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788024600000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788026400000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "ce48ad5b-918b-48a5-998c-0d865134f449",
          "CourseId": "00513516",
          "CourseIdTrimmed": "513516",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783188000000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783189800000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783792800000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783794600000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784397600000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784399400000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785002400000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785004200000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786212000000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786213800000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786816800000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786818600000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787421600000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787423400000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788026400000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788028200000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "4028f10d-e4aa-42f0-bbd4-4963e07b374d",
          "CourseId": "00518877",
          "CourseIdTrimmed": "518877",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783189800000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783191600000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783794600000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783796400000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784399400000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784401200000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785004200000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785006000000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786213800000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786215600000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786818600000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786820400000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787423400000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787425200000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788028200000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788030000000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "f23f3f2b-9b78-49e8-a99e-4cde1886eb5f",
          "CourseId": "00518879",
          "CourseIdTrimmed": "518879",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783192500000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783194300000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783797300000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783799100000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784402100000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784403900000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785006900000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785008700000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786216500000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786218300000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786821300000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786823100000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787426100000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787427900000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788030900000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788032700000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "d46f2e3e-a62b-420c-8ec5-96f6014ab470",
          "CourseId": "00518971",
          "CourseIdTrimmed": "518971",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783269000000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783270800000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783873800000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783875600000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784478600000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784480400000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785083400000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785085200000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786293000000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786294800000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786897800000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786899600000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787502600000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787504400000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788107400000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788109200000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "8411e987-2f09-43b9-8121-f670b9b814d9",
          "CourseId": "00518972",
          "CourseIdTrimmed": "518972",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783276200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783278000000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783881000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783882800000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784485800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784487600000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785090600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785092400000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786300200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786302000000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786905000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786906800000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787509800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787511600000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788114600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788116400000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "8ec52ed7-176d-44a1-9e92-110b730730be",
          "CourseId": "00518973",
          "CourseIdTrimmed": "518973",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783278900000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783280700000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783883700000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783885500000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784488500000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784490300000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785093300000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785095100000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786302900000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786304700000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786907700000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786909500000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787512500000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787514300000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788117300000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788119100000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "45e3d0cd-029c-47d1-b4b3-c33fe7e132e5",
          "CourseId": "00513517",
          "CourseIdTrimmed": "513517",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783292400000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783294200000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1783897200000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783899000000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1784502000000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784503800000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1785106800000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785108600000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786316400000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786318200000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786921200000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786923000000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787526000000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787527800000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788130800000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788132600000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80670,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "5ce42300-d1de-4c29-9892-bc0d230ce9dc",
          "CourseId": "00554072",
          "CourseIdTrimmed": "554072",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "636609d7-b067-4b7c-9ef6-9090f29a689a",
          "CourseId": "00519208",
          "CourseIdTrimmed": "519208",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "8bf4c9cf-a7fb-469f-975f-9b4df47f32ea",
          "CourseId": "00518861",
          "CourseIdTrimmed": "518861",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786379400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786465800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786552200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786638600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786984200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787070600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787243400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787329800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "ce0f0beb-9425-40e1-b27e-b7d2ab6a49eb",
          "CourseId": "00553671",
          "CourseIdTrimmed": "553671",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "2a3250fc-6baa-4483-8001-ed11805170ac",
          "CourseId": "00518216",
          "CourseIdTrimmed": "518216",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "1d8005bd-bd54-41e9-a5de-ffab15c4ab98",
          "CourseId": "00518863",
          "CourseIdTrimmed": "518863",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "9e415434-aada-4910-9157-61d83c4a68d0",
          "CourseId": "00553490",
          "CourseIdTrimmed": "553490",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "052c41b0-ac26-4f57-8e52-0313a72e78cf",
          "CourseId": "00518868",
          "CourseIdTrimmed": "518868",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "db1583fc-8535-41c5-a7c4-5fd0c2e93ce1",
          "CourseId": "00519203",
          "CourseIdTrimmed": "519203",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "5a4c0ecb-9d77-45bd-86f4-19c384ca1baa",
          "CourseId": "00511987",
          "CourseIdTrimmed": "511987",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "23f087db-4460-4f5e-8d30-1a52f55522d1",
          "CourseId": "00518865",
          "CourseIdTrimmed": "518865",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "de79b20c-d5f1-4c2b-a38b-467401989639",
          "CourseId": "00512005",
          "CourseIdTrimmed": "512005",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786384800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786471200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786557600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786730400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 11:45 am",
          "EventId": "12032606-0507-45b5-b34f-cf97914c4d5e",
          "CourseId": "00518222",
          "CourseIdTrimmed": "518222",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786385700000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786387500000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786472100000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473900000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786558500000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786560300000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786644900000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786646700000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786731300000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786733100000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786990500000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786992300000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787076900000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787078700000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787163300000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787165100000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787249700000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787251500000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787336100000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337900000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "22dad775-ff6b-4d1c-a516-72db9bf77fd2",
          "CourseId": "00518866",
          "CourseIdTrimmed": "518866",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "83f9499a-dc67-4922-a25c-4f3ba33f3c0d",
          "CourseId": "00511988",
          "CourseIdTrimmed": "511988",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "d2ccff41-6bdf-45a5-a555-ca4ae9d303dc",
          "CourseId": "00513640",
          "CourseIdTrimmed": "513640",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785970800000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785972600000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786404600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786577400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787009400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787182200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787614200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787787000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788219000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788391800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "f0df64fa-e940-4b37-9cbe-c67379960891",
          "CourseId": "00517519",
          "CourseIdTrimmed": "517519",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785970800000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785972600000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786404600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786577400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787009400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787182200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787614200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787787000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788219000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788391800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "ce73710b-d302-4e15-b564-d39d12e8ee44",
          "CourseId": "00517516",
          "CourseIdTrimmed": "517516",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785972600000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785974400000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786404600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786406400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786577400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786579200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787009400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787182200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787614200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787787000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788219000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788391800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "3f620d8e-b5de-4181-816a-147a7460e5ac",
          "CourseId": "00518237",
          "CourseIdTrimmed": "518237",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786406400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786408200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786492800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786494600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786579200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786665600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786667400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786752000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786753800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787011200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787097600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787099400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787184000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787185800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787270400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787272200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787356800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787358600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "d8b77f58-52c3-41d6-9641-47eb75866b6e",
          "CourseId": "00513641",
          "CourseIdTrimmed": "513641",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785974400000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785976200000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786406400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786408200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786579200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787011200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787184000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787185800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787616000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787617800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787788800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787790600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788220800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788222600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788393600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788395400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "e18bd981-ba78-44e5-a7f3-c91ad75d795a",
          "CourseId": "00513642",
          "CourseIdTrimmed": "513642",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785978000000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785979800000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786410000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786411800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786582800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786584600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787014800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787016600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787187600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787189400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787619600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787621400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787792400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787794200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788224400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788226200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788397200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "d91157d4-6d3e-4c69-bd9e-b5cfe40693de",
          "CourseId": "00518261",
          "CourseIdTrimmed": "518261",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786415400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786417200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786501800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786503600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786588200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786590000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786674600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786676400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787020200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787022000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787106600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787108400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787193000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787194800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787279400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787281200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14430,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "2ef8a4aa-bfd3-4013-b808-0b2399300745",
          "CourseId": "00513645",
          "CourseIdTrimmed": "513645",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785983400000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785985200000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786415400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786417200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786588200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786590000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787020200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787022000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787193000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787194800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787625000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787626800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787797800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787799600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788229800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788231600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788402600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788404400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "a01430c0-6f49-444d-9319-14cfe3c48cca",
          "CourseId": "00517532",
          "CourseIdTrimmed": "517532",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785884400000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785886200000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786057200000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786059000000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786491000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786663800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787095800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787268600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787700600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787873400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788305400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788478200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "f92d13b6-bff9-44af-8e2d-040155ce1fee",
          "CourseId": "00513649",
          "CourseIdTrimmed": "513649",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785886200000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785888000000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786059000000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786060800000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786491000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786663800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787095800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787268600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787700600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787873400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788305400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788478200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "ce660d4b-ab50-4224-95f6-63273d0b7367",
          "CourseId": "00513650",
          "CourseIdTrimmed": "513650",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785889800000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785891600000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786062600000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786064400000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786494600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786496400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786667400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786669200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787099400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787101200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787272200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787274000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787878800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788483600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:15 pm - 07:45 pm",
          "EventId": "a33bc847-2463-4412-ab66-ce1e75e4d2fd",
          "CourseId": "00513651",
          "CourseIdTrimmed": "513651",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "07:15 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785896100000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785897900000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786068900000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786070700000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786500900000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786502700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1786673700000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786675500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787105700000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787107500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787278500000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787280300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787710500000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787712300000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787883300000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787885100000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788315300000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788317100000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788488100000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788489900000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "76d34da2-7a6c-4f73-8872-7638a3ccd3af",
          "CourseId": "00518872",
          "CourseIdTrimmed": "518872",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:30 am",
          "EventId": "b5009899-55a3-4f4a-8183-8de9086ce52a",
          "CourseId": "00519211",
          "CourseIdTrimmed": "519211",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787675400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787761800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787848200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787934600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788193800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788280200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788366600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788539400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "ad36ceef-a889-47ab-b81c-5f82467151e0",
          "CourseId": "00518326",
          "CourseIdTrimmed": "518326",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "d590c67b-d44e-4104-abb0-46fc99d4cd53",
          "CourseId": "00518869",
          "CourseIdTrimmed": "518869",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "f1d2a412-2869-450b-8121-b9cc10e3e6cc",
          "CourseId": "00518873",
          "CourseIdTrimmed": "518873",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "1a2dce74-840f-4bbd-84f7-955900454d1b",
          "CourseId": "00511989",
          "CourseIdTrimmed": "511989",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "95109cdb-9a7e-4205-aa06-3f8217ce0694",
          "CourseId": "00555239",
          "CourseIdTrimmed": "555239",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "9adaf503-2ccc-4d9b-9783-975f3cf904d4",
          "CourseId": "00518870",
          "CourseIdTrimmed": "518870",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "63209c7d-6241-4ca3-8d76-80bd467d0317",
          "CourseId": "00519206",
          "CourseIdTrimmed": "519206",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "866f6465-fc14-4ec7-a217-c724111f7301",
          "CourseId": "00512006",
          "CourseIdTrimmed": "512006",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 11:45 am",
          "EventId": "467eb223-0fb0-47a0-88f7-1864593acb8b",
          "CourseId": "00518330",
          "CourseIdTrimmed": "518330",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787595300000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787597100000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787681700000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787683500000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787768100000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769900000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787854500000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787856300000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787940900000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787942700000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788200100000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201900000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788286500000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788288300000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788372900000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788374700000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788459300000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788461100000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788545700000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788547500000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "1e0355c1-5446-4e89-9aae-52e130151d8c",
          "CourseId": "00518871",
          "CourseIdTrimmed": "518871",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "baaded66-5759-4a3d-809f-dbbb029dd10c",
          "CourseId": "00511995",
          "CourseIdTrimmed": "511995",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lesson 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "2bb87e45-1fd5-4415-bc00-2fa6313ae51d",
          "CourseId": "00519330",
          "CourseIdTrimmed": "519330",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787614200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787700600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787787000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787873400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787959800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787961600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788219000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788305400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788391800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788478200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788564600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788566400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9e69a237-2625-4304-8491-5557d753cf0e",
          "CourseId": "00519317",
          "CourseIdTrimmed": "519317",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787616000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787617800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787702400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787704200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787788800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787790600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787875200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1787961600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787963400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788220800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788222600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788307200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788393600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788395400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788480000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788481800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1788566400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788568200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15870,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "108cf196-f317-4a86-a533-23370bb201ed",
          "CourseId": "00542065",
          "CourseIdTrimmed": "542065",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "77b200fa-edda-4bc0-8419-4b9fc697eabd",
          "CourseId": "00539931",
          "CourseIdTrimmed": "539931",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791329400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791502200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "f5afe26a-4d80-4b33-bd30-b2b7da9ebe2b",
          "CourseId": "00542066",
          "CourseIdTrimmed": "542066",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788910200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789083000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789515000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789687800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790119800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790292600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790724600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790897400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "2d038776-45d9-4ec5-9a65-0e6b3684557e",
          "CourseId": "00539935",
          "CourseIdTrimmed": "539935",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791331200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791504000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "a92cfd5e-147e-4670-810d-82b09b2a9eb7",
          "CourseId": "00542067",
          "CourseIdTrimmed": "542067",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788912000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789084800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789516800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789689600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790121600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790294400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790899200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "a1d975d7-50ff-4ac4-808f-e2314191d3d2",
          "CourseId": "00542068",
          "CourseIdTrimmed": "542068",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788915600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789088400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789520400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789693200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790125200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790902800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "13d06b2c-b166-42af-9e8c-c774e6e2f313",
          "CourseId": "00542069",
          "CourseIdTrimmed": "542069",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788915600000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788917400000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789088400000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789090200000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789520400000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789522200000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789693200000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789695000000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790125200000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790127000000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790298000000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790299800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790730000000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790731800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790902800000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790904600000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "19c50845-cff6-4205-8703-20a0f1d225eb",
          "CourseId": "00542070",
          "CourseIdTrimmed": "542070",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788917400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789090200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789522200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789695000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790127000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790299800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790731800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790904600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33150,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "cabb9f1d-4934-4817-8963-b1889a88878b",
          "CourseId": "00539939",
          "CourseIdTrimmed": "539939",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788919200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788921000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789092000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789093800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789524000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789525800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789696800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789698600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790128800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790130600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790301600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790303400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790733600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790735400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790906400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790908200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791340200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "8e2ae23a-4fdd-4d31-b79e-3be7beb0e788",
          "CourseId": "00539937",
          "CourseIdTrimmed": "539937",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788921000000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788922800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789093800000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789095600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789525800000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789527600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789698600000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789700400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790130600000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790132400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790303400000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790305200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790735400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790737200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790908200000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790910000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791340200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791342000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791513000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791514800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "947af893-c5d5-488c-a19c-a2aa1f6fa172",
          "CourseId": "00539928",
          "CourseIdTrimmed": "539928",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788922800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788924600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789095600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789097400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789527600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789529400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789700400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789702200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790132400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790134200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790305200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790307000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790737200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790739000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790910000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790911800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791342000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791343800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791514800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791516600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "c0858cf3-a16f-4470-b2d9-ca4b8bddfacc",
          "CourseId": "00539945",
          "CourseIdTrimmed": "539945",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791415800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "8f4e8d8a-92d5-445e-bf01-84c3af687fcd",
          "CourseId": "00541791",
          "CourseIdTrimmed": "541791",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790809200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790811000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "ff30f7b1-a3a2-4262-96b9-b549ca5c59f4",
          "CourseId": "00541969",
          "CourseIdTrimmed": "541969",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790811000000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790812800000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "091b69f6-a81a-43b2-b664-3f579b03e86f",
          "CourseId": "00539947",
          "CourseIdTrimmed": "539947",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788996600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789428600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789601400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790033400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790206200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790638200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791243000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791244800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791415800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791417600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "1140082b-7624-449b-bd00-df978d7d15a5",
          "CourseId": "00541972",
          "CourseIdTrimmed": "541972",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790812800000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790814600000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "1fef9f1b-1372-4ced-adcb-3133d0b12701",
          "CourseId": "00541974",
          "CourseIdTrimmed": "541974",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790814600000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790816400000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "6a08a660-e918-452b-9480-952d97b27237",
          "CourseId": "00539950",
          "CourseIdTrimmed": "539950",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791246600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791248400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791419400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791421200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "95470e03-9ab0-454d-a02c-cc448aafcc98",
          "CourseId": "00541976",
          "CourseIdTrimmed": "541976",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002000000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789003800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789434000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789435800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789606800000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789608600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790038800000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790040600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790211600000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790213400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790643600000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790645400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790816400000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790818200000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "b98638f6-041f-41f9-a354-181f977bc078",
          "CourseId": "00541977",
          "CourseIdTrimmed": "541977",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$57.05",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789003800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789435800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789608600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790040600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790213400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790645400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790818200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790820000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "38b557a0-eab0-4520-8894-f6ad52679deb",
          "CourseId": "00539951",
          "CourseIdTrimmed": "539951",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789005600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789007400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789437600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789439400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789610400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789612200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790042400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790044200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790215200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790217000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790647200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790649000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791252000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791253800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791424800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791426600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 pm - 09:00 pm",
          "EventId": "7c6dd9ad-7e47-4095-b565-fa24bffc383c",
          "CourseId": "00539946",
          "CourseIdTrimmed": "539946",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "08:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789011000000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789012800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789443000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789444800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789615800000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789617600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790047800000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790049600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790220600000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790222400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790652600000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790654400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791257400000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791259200000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791430200000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791432000000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40350,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "d2508a96-20a5-4dfc-b77a-e029f32e01c2",
          "CourseId": "00539899",
          "CourseIdTrimmed": "539899",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789227000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789228800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789831800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789833600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790436600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790438400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791041400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791043200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792251000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792252800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792855800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792857600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793460600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793462400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794069000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794070800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794673800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794675600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795278600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795280400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795883400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795885200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796488200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796490000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797093000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797094800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "3981a8bd-73cf-4ba4-93d6-9ce20719fa78",
          "CourseId": "00539900",
          "CourseIdTrimmed": "539900",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789230600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789232400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789835400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789837200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790440200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790442000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791045000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791046800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792256400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792861200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794072600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794074400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794679200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795282200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795284000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795888800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796493600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797096600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797098400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:00 am",
          "EventId": "8c76255c-fedb-43c6-b1e4-5f2c69860054",
          "CourseId": "00539901",
          "CourseIdTrimmed": "539901",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789234200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789236000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789839000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789840800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790443800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790445600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791048600000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791050400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792258200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792863000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792864800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793467800000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793469600000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794076200000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794078000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794681000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794682800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795285800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795287600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795890600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795892400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796495400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796497200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797100200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797102000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "d6bc603c-66fc-47eb-bf7f-94b54d9ea9b0",
          "CourseId": "00539903",
          "CourseIdTrimmed": "539903",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789237800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789239600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789842600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789844400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790447400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790449200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791052200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791054000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792261800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792263600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792866600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792868400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793471400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793473200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794079800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794081600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794684600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794686400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795289400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795291200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795894200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795896000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796499000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796500800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797103800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797105600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "c43ec2d1-2028-4957-a490-fa212f142bc8",
          "CourseId": "00539904",
          "CourseIdTrimmed": "539904",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789255800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789257600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789860600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789862400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790465400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790467200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791070200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791072000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792279800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792281600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792884600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792886400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794097800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794099600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794702600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794704400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795307400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795309200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795912200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795914000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796517000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796518800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797121800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797123600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "69465183-1e90-4b1a-a22c-00b42c5b9d92",
          "CourseId": "00539905",
          "CourseIdTrimmed": "539905",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789259400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789261200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789864200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789866000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790469000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790470800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791073800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791075600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792283400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792285200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792888200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792890000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794101400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794103200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794706200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794708000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795311000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795312800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795915800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795917600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796520600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796522400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797125400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797127200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "0d846bf2-bdca-430c-b10e-1f4183d74342",
          "CourseId": "00539906",
          "CourseIdTrimmed": "539906",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$97.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789263000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789264800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789867800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789869600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790472600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790474400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791077400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791079200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792287000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792288800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792891800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792893600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794105000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794106800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794709800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794711600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795314600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795316400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795919400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795921200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796524200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796526000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797129000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797130800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "fb3073c7-8d47-486d-9c06-c9ce1c58146d",
          "CourseId": "00539908",
          "CourseIdTrimmed": "539908",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789317000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789318800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789921800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789923600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790526600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790528400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791131400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791133200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "cef65db1-8797-4ff7-8ed6-c5c7fe3420f9",
          "CourseId": "00539909",
          "CourseIdTrimmed": "539909",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789324200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789326000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789929000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789930800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790533800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790535600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791138600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791140400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792348200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792350000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792953000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792954800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793561400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793563200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794166200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794168000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794771000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794772800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795375800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795377600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795980600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795982400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796585400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796587200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797190200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797192000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "5c9d8ddb-f7d1-4f32-b7e7-abf84a324258",
          "CourseId": "00539910",
          "CourseIdTrimmed": "539910",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789327800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789329600000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789932600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789934400000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790537400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790539200000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791142200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791144000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792351800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792353600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792956600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792958400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793565000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793566800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794169800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794171600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794774600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794776400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795379400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795381200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795984200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795986000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796589000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796590800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797193800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797195600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:00 pm - 01:30 pm",
          "EventId": "03c6a6b9-08ea-4fa5-88ea-b2287faa9e9d",
          "CourseId": "00539911",
          "CourseIdTrimmed": "539911",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789329600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789331400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789934400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789936200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790539200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790541000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791144000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791145800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792353600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792355400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792958400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792960200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793566800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793568600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794171600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794173400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794776400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794778200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795381200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795383000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795986000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795987800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796590800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796592600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797195600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797197400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:30 pm - 03:00 pm",
          "EventId": "1f8e2fee-67ac-400f-9843-c62d35fbbf8e",
          "CourseId": "00539913",
          "CourseIdTrimmed": "539913",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:00 PM",
          "FirstOccurrenceFormattedEndTime": "03:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789335000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789336800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789939800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789941600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790544600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790546400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791149400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791151200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792359000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792360800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792963800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792965600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793572200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794177000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794178800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794781800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794783600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795386600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795388400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795991400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795993200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796596200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797201000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797202800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "7236e4bd-7727-4157-804d-d44640601155",
          "CourseId": "00539914",
          "CourseIdTrimmed": "539914",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789344000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789345800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789948800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789950600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790553600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790555400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791158400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791160200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792368000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792369800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792972800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792974600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793581200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793583000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794186000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794187800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794790800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794792600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795395600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795397400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796000400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796002200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796605200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796607000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797210000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797211800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "bd37872d-5670-4db7-beeb-2b1c47920291",
          "CourseId": "00539915",
          "CourseIdTrimmed": "539915",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$105.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789351200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789353000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1789956000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789957800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1790560800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790562600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1791165600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791167400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792375200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792377000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792980000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792981800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793588400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793590200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794193200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794195000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794798000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794799800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795402800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795404600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796007600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796009400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796612400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796614200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797217200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797219000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131070,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 12/11/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "d03e012b-5c10-4c97-8feb-7ea3d3aa3d2b",
          "CourseId": "00542253",
          "CourseIdTrimmed": "542253",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791588600000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791590400000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792193400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792195200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792798200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792800000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793403000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793404800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794011400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794013200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794616200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794618000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795825800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795827600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796430600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796432400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797035400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797037200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 12/11/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "7675ae33-0a75-46d1-a942-350ca8e8223d",
          "CourseId": "00542244",
          "CourseIdTrimmed": "542244",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$73.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791590400000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791592200000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792195200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792197000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792800000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792801800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793404800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793406600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794013200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794015000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794618000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794619800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795827600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795829400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796432400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796434200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797037200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797039000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "0cd81667-4170-4bb7-a673-2ad4ce40025a",
          "CourseId": "00542435",
          "CourseIdTrimmed": "542435",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791649800000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791651600000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792256400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792861200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794679200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795888800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796493600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797096600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797098400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:15 am - 10:45 am",
          "EventId": "8f601174-9248-464c-9b7c-0d35054cab44",
          "CourseId": "00542427",
          "CourseIdTrimmed": "542427",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791652500000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791654300000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792257300000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792259100000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792862100000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863900000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793466900000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793468700000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794680100000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681900000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795889700000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795891500000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796494500000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796496300000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797099300000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797101100000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "e00b5574-5df8-489f-a74b-9c6c6d2d5151",
          "CourseId": "00542432",
          "CourseIdTrimmed": "542432",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791657000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791658800000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792261800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792263600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792866600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792868400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793471400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793473200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794684600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794686400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795894200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795896000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796499000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796500800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797103800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797105600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:45 am - 12:15 pm",
          "EventId": "26308f8f-cd04-4d6e-adaa-64696747ce79",
          "CourseId": "00542443",
          "CourseIdTrimmed": "542443",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791657900000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791659700000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792262700000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792264500000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792867500000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792869300000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793472300000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793474100000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794685500000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794687300000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795895100000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795896900000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796499900000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796501700000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797104700000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797106500000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:15 pm - 04:45 pm",
          "EventId": "805cc4a3-336d-4f36-8ed8-fd0bb3a1f689",
          "CourseId": "00542448",
          "CourseIdTrimmed": "542448",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "04:15 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791674100000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791675900000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792278900000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792280700000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792883700000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792885500000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793488500000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793490300000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794701700000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794703500000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795911300000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795913100000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796516100000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796517900000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797120900000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797122700000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:15 pm - 05:45 pm",
          "EventId": "9c9acc3e-1756-4d52-bf12-934957de8875",
          "CourseId": "00542451",
          "CourseIdTrimmed": "542451",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "05:15 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:45 PM",
          "FirstOccurrenceFormattedEndTime": "05:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791677700000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791679500000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792282500000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792284300000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792887300000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792889100000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793492100000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793493900000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794705300000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794707100000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795914900000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795916700000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796519700000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796521500000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797124500000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797126300000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "fe1aa266-1529-4cd1-86cc-9f01001c1176",
          "CourseId": "00542707",
          "CourseIdTrimmed": "542707",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791732600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791734400000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792337400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792339200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792942200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792944000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793550600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793552400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794155400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794157200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794760200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794762000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795365000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795366800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795969800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795971600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796574600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796576400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797179400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797181200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "f16f5222-2207-439c-bffc-6385fe226995",
          "CourseId": "00542711",
          "CourseIdTrimmed": "542711",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791736200000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791738000000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "0f97dc1e-994d-4195-9a11-e495af4afd0b",
          "CourseId": "00542661",
          "CourseIdTrimmed": "542661",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791736200000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791738000000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792341000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792945800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793554200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794159000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794763800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795368600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795973400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796578200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797183000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:45 am - 12:15 pm",
          "EventId": "00a281de-cb6b-4184-8204-3f0b26c37a87",
          "CourseId": "00542666",
          "CourseIdTrimmed": "542666",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791744300000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791746100000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792349100000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792350900000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792953900000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792955700000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793562300000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793564100000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794167100000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794168900000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794771900000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794773700000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795376700000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795378500000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795981500000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795983300000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796586300000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796588100000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797191100000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797192900000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 12:45 pm",
          "EventId": "205538ac-456b-408b-9afe-345fe319e4ba",
          "CourseId": "00542695",
          "CourseIdTrimmed": "542695",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791746100000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791747900000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792350900000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792352700000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792955700000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792957500000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793564100000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793565900000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794168900000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794170700000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794773700000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794775500000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795378500000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795380300000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795983300000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795985100000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796588100000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796589900000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797192900000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797194700000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:45 pm - 03:15 pm",
          "EventId": "41bb7ec0-06eb-45cc-b209-6daa7b98c3ea",
          "CourseId": "00542672",
          "CourseIdTrimmed": "542672",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "02:45 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:15 PM",
          "FirstOccurrenceFormattedEndTime": "03:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791755100000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791756900000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792359900000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792361700000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792964700000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792966500000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793573100000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574900000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794177900000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794179700000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794782700000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794784500000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795387500000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795389300000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795992300000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795994100000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796597100000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598900000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797201900000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797203700000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "03:15 pm - 03:45 pm",
          "EventId": "3bcb4aa2-0e51-4edb-b80b-c327dd08e39d",
          "CourseId": "00542674",
          "CourseIdTrimmed": "542674",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "03:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:45 PM",
          "FirstOccurrenceFormattedEndTime": "03:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791756900000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791758700000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792361700000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792363500000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792966500000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792968300000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793574900000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793576700000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794179700000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794181500000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794784500000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794786300000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795389300000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795391100000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795994100000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795995900000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796598900000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796600700000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797203700000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797205500000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "cc2c325c-2ce6-453c-859b-889ebcc9dbcf",
          "CourseId": "00539917",
          "CourseIdTrimmed": "539917",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791934200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792711800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793143800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793316600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793752200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794529800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "ae1a5c19-bb88-4c67-ac0e-029427f4ce6d",
          "CourseId": "00543013",
          "CourseIdTrimmed": "543013",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791934200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791936000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792107000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792108800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792539000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792540800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792711800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792713600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793143800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793145600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793316600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793318400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793752200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793754000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793925000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793926800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794357000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794358800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794529800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794531600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "9fa53870-97d6-431a-92ec-ad39a65ad382",
          "CourseId": "00541885",
          "CourseIdTrimmed": "541885",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791934200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791936000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792107000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792108800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792539000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792540800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792711800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792713600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793143800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793145600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793316600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793318400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793752200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793754000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793925000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793926800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794357000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794358800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794529800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794531600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "a2ebb35e-3f2d-474f-bea5-bb408a3e3e4a",
          "CourseId": "00539922",
          "CourseIdTrimmed": "539922",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791936000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792108800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792540800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792713600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793145600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793318400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793754000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793926800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794358800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794531600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "b163453d-5196-4451-9ef0-e79d06d11911",
          "CourseId": "00541887",
          "CourseIdTrimmed": "541887",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791936000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792108800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792540800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792713600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793145600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793318400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793754000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793926800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794358800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794531600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "5bcd5c2e-42bd-4633-953e-d06fcc103679",
          "CourseId": "00539924",
          "CourseIdTrimmed": "539924",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791945000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791946800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792117800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792119600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792549800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792551600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792722600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792724400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793154600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793156400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793327400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793329200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793763000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793764800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793935800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793937600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794367800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794369600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794540600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794542400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "c25664d1-bd43-4f6f-8b97-65f2760e1d78",
          "CourseId": "00539916",
          "CourseIdTrimmed": "539916",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791946800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791948600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792119600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792121400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792551600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792553400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792724400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792726200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793156400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793158200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793329200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793331000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793764800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793766600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793937600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793939400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794369600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794371400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794542400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794544200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "d451d7da-4235-43ca-bf1e-97a590a0a737",
          "CourseId": "00541623",
          "CourseIdTrimmed": "541623",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792020600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792452600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792625400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793057400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793230200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793665800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793838600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794270600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "8f341989-b772-4985-b9e6-fd36f698cf2e",
          "CourseId": "00539955",
          "CourseIdTrimmed": "539955",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792020600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792452600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792625400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793057400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793230200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793665800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793838600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794270600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9602fd36-b5e5-4477-bcda-8800078aa60e",
          "CourseId": "00541659",
          "CourseIdTrimmed": "541659",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792022400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792454400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792627200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793059200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793232000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793667600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793840400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794272400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "cc87de34-0dc6-49af-8b1c-e56f87ec4818",
          "CourseId": "00539956",
          "CourseIdTrimmed": "539956",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792024200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792456200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792629000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792630800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793061000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793062800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793233800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793235600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793669400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793671200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793842200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794274200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "3e0b1eee-51f2-4096-a8a9-bbd4566c7e57",
          "CourseId": "00539957",
          "CourseIdTrimmed": "539957",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792031400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792463400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792636200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793068200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793241000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793676600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793849400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794281400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 pm - 09:00 pm",
          "EventId": "81f03bc4-82d1-4764-8756-25358564ebaa",
          "CourseId": "00539958",
          "CourseIdTrimmed": "539958",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$65.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "08:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792035000000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792036800000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792467000000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792468800000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792639800000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792641600000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793071800000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793073600000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793244600000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793246400000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793680200000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793682000000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793853000000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793854800000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794285000000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794286800000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37470,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "cb232329-6c56-4c39-89c2-c5d42fa7c1e3",
          "CourseId": "00541752",
          "CourseIdTrimmed": "541752",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794875400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795048200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795480200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795653000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796085000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796257800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796689800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797294600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797467400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "2e339863-31d9-4a5d-877f-505184429e10",
          "CourseId": "00539961",
          "CourseIdTrimmed": "539961",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794875400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795048200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795480200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795653000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796085000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796257800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796689800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797294600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797467400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "4fca4484-fe55-4cbd-ac16-ecde9753f9cb",
          "CourseId": "00541756",
          "CourseIdTrimmed": "541756",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794877200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795050000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795482000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795654800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796086800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796259600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796691600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796864400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797296400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797469200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "900382e5-6cb2-4f26-b924-a71051e1caa9",
          "CourseId": "00539962",
          "CourseIdTrimmed": "539962",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794879000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794880800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795051800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795053600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795483800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795485600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795656600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795658400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796088600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796090400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796261400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796263200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796693400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796695200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796866200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797298200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797471000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797472800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "fc88adc1-dc10-48e7-bbcf-ded084c54cc0",
          "CourseId": "00539965",
          "CourseIdTrimmed": "539965",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794886200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795059000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795491000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795663800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796095800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796268600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796700600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796873400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797305400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797478200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 pm - 09:00 pm",
          "EventId": "877252d1-fa89-4a1c-b6e3-7aaf297e6247",
          "CourseId": "00539967",
          "CourseIdTrimmed": "539967",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "08:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794889800000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794891600000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795062600000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795064400000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795494600000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795496400000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795667400000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795669200000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796099400000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796101200000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796272200000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796274000000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796704200000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796706000000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796877000000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796878800000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797309000000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797310800000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797481800000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797483600000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "7df0a3c2-f1ef-4f40-ade5-da653bef4e8f",
          "CourseId": "00539969",
          "CourseIdTrimmed": "539969",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794961800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795134600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795566600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795739400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796171400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796344200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796776200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797553800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "ba166681-4103-4264-a32e-69e5b1d94b5b",
          "CourseId": "00539974",
          "CourseIdTrimmed": "539974",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794961800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794963600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795134600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795136400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795566600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795568400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795739400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795741200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796171400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796173200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796344200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796346000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796776200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796778000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796949000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796950800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797381000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797382800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797553800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797555600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "fc0cb23f-4d3c-4aa3-a5c4-be060e49f9ab",
          "CourseId": "00542197",
          "CourseIdTrimmed": "542197",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794961800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794963600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795134600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795136400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795566600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795568400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795739400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795741200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796171400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796173200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796344200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796346000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796776200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796778000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796949000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796950800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797381000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797382800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797553800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797555600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "434750b3-7cb9-45a6-b240-23b144fb8509",
          "CourseId": "00539970",
          "CourseIdTrimmed": "539970",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794963600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795136400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795568400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795741200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796173200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796346000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796778000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796950800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797382800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797555600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "f63ce6bc-dfda-4c82-804e-014725175fe6",
          "CourseId": "00542199",
          "CourseIdTrimmed": "542199",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 2 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794963600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795136400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795568400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795741200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796173200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796346000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796778000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796950800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797382800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797555600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "b19f5d04-dbfb-495d-9174-8213dc6af2e4",
          "CourseId": "00539972",
          "CourseIdTrimmed": "539972",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794972600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794974400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795145400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795147200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795577400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795579200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795750200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795752000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796182200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796184000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796355000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796356800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796787000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796788800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796959800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796961600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797391800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797393600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797564600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797566400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 08:30 pm",
          "EventId": "744f76d9-dde2-4476-833d-bf815dbfda79",
          "CourseId": "00539968",
          "CourseIdTrimmed": "539968",
          "EventName": "SWIM - SWIMMER 2 - CHILDREN",
          "Details": "Cover jumping into deeper water; falling sideways into the water wearing a PFD; treading water; kicking skills; and an introduction to front and back crawl. Pre-requisite: Swim for Life Swimmer 1 - Complete; Swim for Life Preschool 5 - Narwhal - Complete; Red Cross Swim Kids 1 - Complete; or Red Cross Swim Kids 2 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 2 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$81.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794974400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794976200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795147200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795149000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795579200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795581000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795752000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795753800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796184000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796185800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796356800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796358600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796788800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796790600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796961600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796963400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797393600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797395400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797566400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797568200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43230,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "9a386078-bd04-4955-afb8-52e7f54ef889",
      "name": "Swim - Swimmer 3 - Children",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "e58a0236-ce98-4d5d-a86c-b88bc81bf45e",
          "CourseId": "00518912",
          "CourseIdTrimmed": "518912",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783180800000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783183500000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783785600000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783788300000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784390400000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784393100000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784995200000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1784997900000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786204800000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786207500000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786809600000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786812300000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787414400000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787417100000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788019200000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788021900000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:45 am",
          "EventId": "131335ce-19be-4dc3-a7b4-439c928ef755",
          "CourseId": "00518913",
          "CourseIdTrimmed": "518913",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783188000000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783190700000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783792800000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783795500000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784397600000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784400300000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785002400000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785005100000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786212000000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786214700000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786816800000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786819500000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787421600000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787424300000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788026400000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788029100000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:15 pm - 02:00 pm",
          "EventId": "b28b2e5b-0745-4b46-8789-baa106efec39",
          "CourseId": "00512646",
          "CourseIdTrimmed": "512646",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "01:15 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "02:00 PM",
          "FirstOccurrenceFormattedEndTime": "02:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783196100000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783198800000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783800900000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783803600000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784405700000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784408400000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785010500000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785013200000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786220100000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786222800000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786824900000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786827600000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787429700000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787432400000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788034500000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788037200000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "d10510eb-8342-47b9-83d3-517b6e78941b",
          "CourseId": "00518974",
          "CourseIdTrimmed": "518974",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783267200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783269900000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783872000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783874700000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784476800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784479500000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785081600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785084300000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786291200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786293900000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786896000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786898700000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787500800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787503500000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788105600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788108300000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:45 am",
          "EventId": "11933c11-d617-456d-bf16-6bcc1168248d",
          "CourseId": "00518975",
          "CourseIdTrimmed": "518975",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783274400000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783277100000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783879200000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783881900000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784484000000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784486700000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785088800000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785091500000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786298400000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786301100000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786903200000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786905900000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787508000000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787510700000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788112800000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788115500000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:15 pm",
          "EventId": "cfa6a3d6-ac7c-4465-8402-f4994928b32b",
          "CourseId": "00512650",
          "CourseIdTrimmed": "512650",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783279800000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783282500000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783884600000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783887300000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784489400000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784492100000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785094200000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785096900000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786303800000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786306500000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786908600000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786911300000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787513400000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787516100000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788118200000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788120900000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "7953e763-0fdd-4bd4-93f1-f50afac5a70c",
          "CourseId": "00518224",
          "CourseIdTrimmed": "518224",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786380300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786466700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786553100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786639500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725900000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786985100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787071500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787244300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787330700000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "a62c771e-b669-4c65-85ec-f2ddeb305164",
          "CourseId": "00518904",
          "CourseIdTrimmed": "518904",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786380300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786466700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786553100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786639500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725900000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786985100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787071500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787244300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787330700000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "1b32042b-45fc-42e6-8f61-8cc29779860c",
          "CourseId": "00553485",
          "CourseIdTrimmed": "553485",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786380300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786466700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786553100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786639500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725900000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786985100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787071500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787244300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787330700000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "623d3ae5-8b75-4da1-8a53-056961055a4c",
          "CourseId": "00519214",
          "CourseIdTrimmed": "519214",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786380300000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786466700000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786553100000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786639500000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786725900000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786985100000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787071500000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787157900000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787244300000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787330700000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "c66a813d-1d28-4836-bb6f-3d4c718ddee9",
          "CourseId": "00518905",
          "CourseIdTrimmed": "518905",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786380300000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786466700000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786553100000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786639500000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786725900000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786985100000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787071500000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787157900000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787244300000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787330700000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "33c76305-22da-45cb-9f12-8e150dd9ffb0",
          "CourseId": "00518221",
          "CourseIdTrimmed": "518221",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786385700000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786472100000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786558500000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644900000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786731300000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786990500000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076900000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787163300000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787249700000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787336100000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "135084ab-f478-4db6-8daa-9ae2fcd55ae5",
          "CourseId": "00553672",
          "CourseIdTrimmed": "553672",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786385700000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786472100000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786558500000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644900000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786731300000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786990500000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076900000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787163300000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787249700000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787336100000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "666d8d48-1577-49b6-8e75-81e7a500030a",
          "CourseId": "00518907",
          "CourseIdTrimmed": "518907",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786385700000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786472100000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786558500000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644900000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786731300000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786990500000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076900000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787163300000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787249700000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787336100000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:30 am",
          "EventId": "fdc35dfe-ef91-4e06-8778-c14e09bc40a5",
          "CourseId": "00512636",
          "CourseIdTrimmed": "512636",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383900000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786470300000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786556700000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786643100000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786729500000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786988700000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787075100000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787161500000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787247900000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787334300000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 12:00 pm",
          "EventId": "6c0959e3-8ccc-4aad-a7f0-058e9e586d0e",
          "CourseId": "00518906",
          "CourseIdTrimmed": "518906",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786385700000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786472100000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786558500000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786644900000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786731300000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786990500000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787076900000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787163300000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787249700000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787336100000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:15 pm",
          "EventId": "c291d93c-1b7c-495c-a9fa-432fc1bba131",
          "CourseId": "00553902",
          "CourseIdTrimmed": "553902",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786389300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786475700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786562100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786648500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734900000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786994100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787080500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787253300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787339700000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "03:45 pm - 04:30 pm",
          "EventId": "92c45f01-81e5-48d7-8c49-3fcd0517f3f8",
          "CourseId": "00517513",
          "CourseIdTrimmed": "517513",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$112.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "03:45 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785969900000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785972600000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786401900000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786404600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786574700000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786577400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787006700000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787009400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787179500000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787182200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787611500000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787614200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787784300000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787787000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788216300000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788219000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788389100000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788391800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "ba94e859-b4de-417f-9ddb-a48af2d874d1",
          "CourseId": "00512658",
          "CourseIdTrimmed": "512658",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/4 Pool - Shallow 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$112.59",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785973500000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785976200000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786405500000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786408200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786578300000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787010300000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787183100000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787185800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787615100000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787617800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787787900000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787790600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788219900000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788222600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788392700000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788395400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:45 pm",
          "EventId": "085528db-be19-448d-82d8-0d0ed343924f",
          "CourseId": "00518232",
          "CourseIdTrimmed": "518232",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "05:45 PM",
          "FirstOccurrenceFormattedEndTime": "05:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786406400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786409100000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786492800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786495500000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786579200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581900000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786665600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786668300000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786752000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786754700000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787011200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013900000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787097600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787100300000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787184000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787186700000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787270400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787273100000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787356800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787359500000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "dfdd6098-7b1b-4a29-8246-09853f75687e",
          "CourseId": "00518242",
          "CourseIdTrimmed": "518242",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786410900000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786413600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786497300000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786500000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786583700000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786586400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786670100000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786672800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786756500000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786759200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787015700000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787018400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787102100000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787104800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787188500000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787191200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787274900000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787277600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787361300000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787364000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "03:45 pm - 04:30 pm",
          "EventId": "8fa745b3-8244-4c39-8819-6fe069ddc451",
          "CourseId": "00517530",
          "CourseIdTrimmed": "517530",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "03:45 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785883500000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785886200000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786056300000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786059000000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786488300000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786491000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786661100000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786663800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787093100000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787095800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787265900000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787268600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787697900000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787700600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787870700000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787873400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788302700000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788305400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788475500000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788478200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "56fba4a1-3a58-4d5a-9a88-f3cb5face322",
          "CourseId": "00512662",
          "CourseIdTrimmed": "512662",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785889800000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785892500000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786062600000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786065300000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786494600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786497300000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786667400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786670100000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787099400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787102100000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787272200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787274900000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706900000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787879700000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788311700000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788484500000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "e9c5651b-2477-4eab-ab22-cff02a75e880",
          "CourseId": "00518908",
          "CourseIdTrimmed": "518908",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589900000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787676300000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787762700000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787849100000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787935500000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788194700000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788281100000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788367500000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453900000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788540300000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "faf06f5b-33e4-4fee-a9da-e6811cc54086",
          "CourseId": "00518333",
          "CourseIdTrimmed": "518333",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589900000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787676300000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787762700000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787849100000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787935500000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788194700000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788281100000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788367500000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453900000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788540300000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "3c26f868-46cc-4867-ae5e-44ae2b7266a8",
          "CourseId": "00518909",
          "CourseIdTrimmed": "518909",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787676300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787762700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787849100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787935500000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788194700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788281100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788367500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788453900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788540300000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "a49ede46-eef6-4263-b887-dd7b93b8be01",
          "CourseId": "00519216",
          "CourseIdTrimmed": "519216",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787676300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787762700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787849100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787935500000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788194700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788281100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788367500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788453900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788540300000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "df878362-c750-4fd9-bfa1-b6da318b4eb6",
          "CourseId": "00518328",
          "CourseIdTrimmed": "518328",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787595300000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787681700000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787768100000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787854500000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940900000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788200100000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788286500000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372900000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788459300000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788545700000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "585edab6-6d05-4ce0-a125-0723fe6ea2ca",
          "CourseId": "00518911",
          "CourseIdTrimmed": "518911",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787595300000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787681700000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787768100000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787854500000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940900000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788200100000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788286500000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372900000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788459300000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788545700000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:30 am",
          "EventId": "848b61ec-35b9-4376-b960-c6013aa560ff",
          "CourseId": "00512640",
          "CourseIdTrimmed": "512640",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787593500000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787679900000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787766300000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787852700000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787939100000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788198300000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788284700000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788371100000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788457500000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788543900000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 12:00 pm",
          "EventId": "4a86445e-e6c7-416f-9b9a-01416d0d1083",
          "CourseId": "00518910",
          "CourseIdTrimmed": "518910",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787595300000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787681700000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787768100000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787854500000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787940900000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788200100000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788286500000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788372900000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788459300000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788545700000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 05:45 pm",
          "EventId": "e928751c-7cc1-4ae6-806f-8d8bd997dd07",
          "CourseId": "00519314",
          "CourseIdTrimmed": "519314",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "05:45 PM",
          "FirstOccurrenceFormattedEndTime": "05:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787616000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787618700000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787702400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787705100000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787788800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787791500000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787875200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877900000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787961600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787964300000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788220800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788223500000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788307200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309900000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788393600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788396300000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788480000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788482700000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788566400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788569100000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:45 pm - 06:30 pm",
          "EventId": "9d2200e2-8c9c-4483-984a-e03117437a33",
          "CourseId": "00555227",
          "CourseIdTrimmed": "555227",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:45 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787618700000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787621400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787705100000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787707800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787791500000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787794200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787877900000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787880600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787964300000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787967000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788223500000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788226200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788309900000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788312600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788396300000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788482700000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788485400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788569100000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788571800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "f65fbf32-2c73-4465-a49f-3a9dcf89f6a1",
          "CourseId": "00519325",
          "CourseIdTrimmed": "519325",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787620500000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787623200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787706900000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787709600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787793300000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787796000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787879700000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787882400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787966100000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787968800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788225300000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788228000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788311700000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788314400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788398100000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788400800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788484500000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788487200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788570900000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788573600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "016e0ef3-704a-443a-a4aa-b9d450ed0ef0",
          "CourseId": "00541985",
          "CourseIdTrimmed": "541985",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788911100000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083900000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515900000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789688700000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790120700000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790293500000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790725500000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790898300000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33165,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "23a0d689-14a8-4876-98dd-15b138b758b4",
          "CourseId": "00541050",
          "CourseIdTrimmed": "541050",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788911100000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083900000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515900000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789688700000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790120700000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790293500000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790725500000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790898300000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791330300000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791503100000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "4d5a484d-df17-430f-9259-7edef52e2146",
          "CourseId": "00541048",
          "CourseIdTrimmed": "541048",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788911100000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789083900000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789515900000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789688700000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790120700000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790293500000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790725500000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790898300000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791330300000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791503100000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "d765ff07-62c5-4634-a3e2-e34d4d3519b1",
          "CourseId": "00541991",
          "CourseIdTrimmed": "541991",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788916500000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789089300000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789521300000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789694100000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790126100000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298900000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730900000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790903700000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33165,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "35775236-8ad0-4c75-a0e7-d075be35c106",
          "CourseId": "00541049",
          "CourseIdTrimmed": "541049",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788919200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788921900000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789092000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789094700000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789524000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789526700000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789696800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789699500000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790128800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790131500000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790301600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790304300000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790733600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790736300000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790906400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790909100000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791341100000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513900000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "8c0dd639-4c6e-4808-87c6-45295f836349",
          "CourseId": "00541805",
          "CourseIdTrimmed": "541805",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$87.57",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788997500000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789429500000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789602300000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790034300000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790207100000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790639100000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790809200000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790811900000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30285,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "f0986aa1-63bc-4f60-8650-b4ebebbcaa8e",
          "CourseId": "00541053",
          "CourseIdTrimmed": "541053",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788997500000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789429500000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789602300000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790034300000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790207100000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790639100000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243900000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791416700000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "a645bfe4-1e39-4997-aa14-c4f2c24b61dc",
          "CourseId": "00541054",
          "CourseIdTrimmed": "541054",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002900000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434900000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789607700000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790039700000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790212500000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790644500000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791246600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791249300000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791419400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791422100000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "21fcdeee-3016-4700-8ffb-4949bd0424a7",
          "CourseId": "00541979",
          "CourseIdTrimmed": "541979",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$87.57",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002900000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434900000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789607700000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790039700000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790212500000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790644500000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790814600000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790817300000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30285,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "11272bf3-a3bb-4529-9640-5217d6febf5a",
          "CourseId": "00541055",
          "CourseIdTrimmed": "541055",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789005600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789008300000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789437600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789440300000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789610400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789613100000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790042400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790045100000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790215200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790217900000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790647200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790649900000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791252000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791254700000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791424800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791427500000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 08:45 pm",
          "EventId": "dbb4452c-3a9a-461c-b30a-0d0864bb9e17",
          "CourseId": "00541051",
          "CourseIdTrimmed": "541051",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:45 PM",
          "FirstOccurrenceFormattedEndTime": "08:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789009200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789011900000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789441200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789443900000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789614000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789616700000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790046000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790048700000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790218800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790221500000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790650800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790653500000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791255600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791258300000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791428400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791431100000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:15 am",
          "EventId": "d381f7c1-baee-4cc6-88d7-44c19266effc",
          "CourseId": "00541036",
          "CourseIdTrimmed": "541036",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$162.63",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:15 AM",
          "FirstOccurrenceFormattedEndTime": "10:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789230600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789233300000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789835400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789838100000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790440200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790442900000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791045000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791047700000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792257300000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792862100000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466900000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794072600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794075300000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794680100000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795282200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795284900000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795889700000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796494500000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797096600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797099300000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:45 pm",
          "EventId": "d1ec34ef-6dd7-406a-8679-d0f939450fcf",
          "CourseId": "00541037",
          "CourseIdTrimmed": "541037",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$162.63",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789239600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789242300000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789844400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789847100000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790449200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790451900000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791054000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791056700000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792263600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792266300000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792868400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792871100000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793473200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793475900000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794081600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794084300000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794686400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794689100000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795291200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795293900000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795896000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795898700000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796500800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796503500000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797105600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797108300000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:15 pm",
          "EventId": "159cd396-cb56-4809-8755-dccf6ee79302",
          "CourseId": "00541702",
          "CourseIdTrimmed": "541702",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$162.63",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789241400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789244100000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789846200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789848900000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790451000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790453700000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791055800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791058500000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792265400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792268100000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792870200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792872900000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793475000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793477700000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794083400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794086100000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794688200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794690900000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795293000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795295700000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795897800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795900500000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796502600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796505300000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797107400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797110100000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "02065290-8434-4e9d-8a5b-3c5f786fb37b",
          "CourseId": "00541038",
          "CourseIdTrimmed": "541038",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$150.12",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789254000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789256700000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789858800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789861500000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790463600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790466300000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791068400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791071100000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792278000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792280700000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792882800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792885500000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794096000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794098700000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794700800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794703500000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795305600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795308300000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795910400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795913100000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796515200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796517900000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797120000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797122700000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "eaf8f2c6-9f94-4ad1-b638-7d8c3b227427",
          "CourseId": "00541039",
          "CourseIdTrimmed": "541039",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$150.12",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789256700000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789259400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789861500000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789864200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790466300000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790469000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791071100000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791073800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792280700000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792283400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792885500000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792888200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794098700000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794101400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794703500000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794706200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795308300000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795311000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795913100000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795915800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796517900000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796520600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797122700000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797125400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:45 am",
          "EventId": "eade5ea0-d6b1-4e55-b200-b7ac139ffdc4",
          "CourseId": "00541040",
          "CourseIdTrimmed": "541040",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$162.63",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789318800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789321500000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789923600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789926300000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790528400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790531100000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791133200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791135900000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792345500000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792950300000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793558700000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794163500000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794768300000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795373100000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795977900000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796582700000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797187500000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 12:00 pm",
          "EventId": "7119a02e-252c-40f0-90a6-5be85de99757",
          "CourseId": "00541042",
          "CourseIdTrimmed": "541042",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$162.63",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789323300000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789326000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789928100000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789930800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790532900000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790535600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791137700000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791140400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792347300000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792350000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792952100000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792954800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793560500000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793563200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794165300000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794168000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794770100000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794772800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795374900000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795377600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795979700000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795982400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796584500000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796587200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797189300000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797192000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:45 pm - 01:30 pm",
          "EventId": "6d78ef08-92e6-4df6-8a94-361d20b92092",
          "CourseId": "00541041",
          "CourseIdTrimmed": "541041",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$162.63",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789328700000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789331400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789933500000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789936200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790538300000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790541000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791143100000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791145800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792352700000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792355400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792957500000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792960200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793565900000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793568600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794170700000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794173400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794775500000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794778200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795380300000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795383000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795985100000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795987800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796589900000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796592600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797194700000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797197400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:15 pm - 03:00 pm",
          "EventId": "0d0aa45c-4f49-459e-9386-6fefeb9b07f2",
          "CourseId": "00541043",
          "CourseIdTrimmed": "541043",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$162.63",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:00 PM",
          "FirstOccurrenceFormattedEndTime": "03:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789334100000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789336800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789938900000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789941600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790543700000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790546400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791148500000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791151200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792358100000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792360800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792962900000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792965600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793571300000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794176100000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794178800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794780900000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794783600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795385700000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795388400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795990500000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795993200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796595300000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797200100000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797202800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:45 pm",
          "EventId": "832bb79e-0e2c-412b-a6fe-a4530616bb3a",
          "CourseId": "00541044",
          "CourseIdTrimmed": "541044",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$162.63",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "06:45 PM",
          "FirstOccurrenceFormattedEndTime": "06:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789347600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789350300000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789952400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789955100000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790557200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790559900000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791162000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791164700000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792371600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792374300000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792976400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792979100000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793584800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793587500000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794189600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794192300000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794794400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794797100000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795399200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795401900000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796004000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796006700000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796608800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796611500000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797213600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797216300000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 12/11/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "1f8a621d-3817-4759-8cff-24e2fe66250c",
          "CourseId": "00542258",
          "CourseIdTrimmed": "542258",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$112.59",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791589500000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791592200000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792194300000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792197000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792799100000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792801800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793403900000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793406600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794012300000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794015000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794617100000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794619800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795826700000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795829400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796431500000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796434200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797036300000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797039000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "beb873de-5e57-49dd-90fc-2d57139b0277",
          "CourseId": "00542424",
          "CourseIdTrimmed": "542424",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791648000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791650700000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792255500000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792857600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792860300000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793465100000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794678300000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887900000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796492700000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797097500000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:45 am",
          "EventId": "e71955ca-9eee-4925-a8e5-576fd742862e",
          "CourseId": "00542438",
          "CourseIdTrimmed": "542438",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791651600000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791654300000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792256400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792259100000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792861200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863900000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793466000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793468700000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794679200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681900000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795888800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795891500000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796493600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796496300000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797098400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797101100000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:30 am",
          "EventId": "eea65b60-1439-46c7-9bc4-e09a9578f9a2",
          "CourseId": "00542429",
          "CourseIdTrimmed": "542429",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791654300000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791657000000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792259100000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792261800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792863900000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792866600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793468700000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793471400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794681900000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794684600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795891500000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795894200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796496300000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797101100000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797103800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "4e555ef3-5982-4bc8-931a-e4f9f7560767",
          "CourseId": "00542664",
          "CourseIdTrimmed": "542664",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791739800000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791742500000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792344600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792347300000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792949400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792952100000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793557800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793560500000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794162600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794165300000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794767400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794770100000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795372200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374900000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795977000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795979700000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796581800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796584500000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797186600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797189300000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 11:45 am",
          "EventId": "ec6d99c7-3b73-407d-bc28-1fb14f8aedad",
          "CourseId": "00542689",
          "CourseIdTrimmed": "542689",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791741600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791744300000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792346400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792349100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792951200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792953900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793559600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793562300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794164400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794167100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794769200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794771900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795374000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795376700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795978800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795981500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796583600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796586300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797188400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797191100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 01:00 pm",
          "EventId": "b8287a6f-39e8-44c3-b1c2-8282594e547f",
          "CourseId": "00542667",
          "CourseIdTrimmed": "542667",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791746100000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791748800000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792350900000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792353600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792955700000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792958400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793564100000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793566800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794168900000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794171600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794773700000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794776400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795378500000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795381200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795983300000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795986000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796588100000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796590800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797192900000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797195600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:30 pm - 02:15 pm",
          "EventId": "4d06527f-c5e8-4ddb-b03f-10de28ae20e2",
          "CourseId": "00542669",
          "CourseIdTrimmed": "542669",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:15 PM",
          "FirstOccurrenceFormattedEndTime": "02:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791750600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791753300000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792355400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792358100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792960200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792962900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793568600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793571300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794173400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794176100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794778200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794780900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795383000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795385700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795987800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795990500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796592600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796595300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797197400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797200100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:15 pm - 03:00 pm",
          "EventId": "b0ee4440-50c6-4c51-9f49-702d970745a8",
          "CourseId": "00542700",
          "CourseIdTrimmed": "542700",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "02:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:00 PM",
          "FirstOccurrenceFormattedEndTime": "03:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791753300000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791756000000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792358100000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792360800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792962900000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792965600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793571300000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794176100000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794178800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794780900000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794783600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795385700000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795388400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795990500000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795993200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796595300000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797200100000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797202800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "03:30 pm - 04:15 pm",
          "EventId": "2fb7ae97-5db1-47d3-a8bf-f13f3943b13a",
          "CourseId": "00542704",
          "CourseIdTrimmed": "542704",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "03:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "04:15 PM",
          "FirstOccurrenceFormattedEndTime": "04:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791757800000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791760500000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792362600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792365300000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792967400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792970100000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793575800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793578500000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794180600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794183300000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794785400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794788100000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795390200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795392900000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795995000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795997700000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796599800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796602500000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797204600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797207300000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "fe1b45ff-1e8b-46fe-ae79-eba33b5dc830",
          "CourseId": "00541889",
          "CourseIdTrimmed": "541889",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791935100000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107900000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539900000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792712700000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793144700000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793317500000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793753100000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925900000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357900000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794530700000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "369fe73c-6843-48ec-afa8-1310c0324672",
          "CourseId": "00541045",
          "CourseIdTrimmed": "541045",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791935100000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107900000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539900000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792712700000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793144700000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793317500000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793753100000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925900000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357900000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794530700000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "3231236c-1d6f-45cd-a18a-a03c2437cb16",
          "CourseId": "00541046",
          "CourseIdTrimmed": "541046",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791935100000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792107900000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792539900000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792712700000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793144700000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793317500000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793753100000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793925900000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794357900000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794530700000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "4e8796a9-dfdd-4550-a415-75e5fe204fcc",
          "CourseId": "00541896",
          "CourseIdTrimmed": "541896",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791935100000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792107900000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792539900000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792712700000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793144700000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793317500000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793753100000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793925900000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794357900000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794530700000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "1906b876-5cf2-49ab-b736-2152f047caa9",
          "CourseId": "00541047",
          "CourseIdTrimmed": "541047",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791945900000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792118700000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792550700000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792723500000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793155500000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793328300000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793763900000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793936700000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794368700000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794541500000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:15 pm",
          "EventId": "81fe71eb-4fdf-4f2a-bcb4-044c48412bab",
          "CourseId": "00543012",
          "CourseIdTrimmed": "543012",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:15 PM",
          "FirstOccurrenceFormattedEndTime": "08:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791945000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791947700000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792117800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792120500000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792549800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792552500000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792722600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792725300000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793154600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793157300000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793327400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793330100000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793763000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793765700000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793935800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793938500000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794367800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794370500000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794540600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794543300000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "ec767dd7-d448-4951-a0f9-520cfc31ad03",
          "CourseId": "00541626",
          "CourseIdTrimmed": "541626",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792021500000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792453500000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792626300000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793058300000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793231100000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793666700000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793839500000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794271500000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "c03b4978-5db8-42fe-9e4f-825f07d451bb",
          "CourseId": "00541056",
          "CourseIdTrimmed": "541056",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792021500000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792453500000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792626300000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793058300000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793231100000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793666700000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793839500000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794271500000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "c664a885-ba81-4e95-bdc1-e7c3b96bed4d",
          "CourseId": "00541669",
          "CourseIdTrimmed": "541669",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792021500000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792453500000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792626300000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793058300000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793231100000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793666700000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793839500000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794271500000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "8f4ea973-89c8-40fa-be6c-6915c29b1e14",
          "CourseId": "00541715",
          "CourseIdTrimmed": "541715",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792024200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026900000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792456200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458900000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792629000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792631700000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793061000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793063700000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793233800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793236500000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793669400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793672100000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793842200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844900000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794274200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276900000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "fd7b0de8-96ba-48f0-ba2c-e0a0ca68b107",
          "CourseId": "00541058",
          "CourseIdTrimmed": "541058",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792032300000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792464300000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792637100000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793069100000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793241900000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793677500000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793850300000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794282300000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 08:45 pm",
          "EventId": "06d2c548-60ea-4d25-85ca-33f269cb72ec",
          "CourseId": "00541057",
          "CourseIdTrimmed": "541057",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$100.08",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:45 PM",
          "FirstOccurrenceFormattedEndTime": "08:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792033200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792035900000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792465200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792467900000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792638000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792640700000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793070000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793072700000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793242800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793245500000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793678400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793681100000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793851200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793853900000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794283200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794285900000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "188fbe4d-55f2-49d8-9c29-389d5cef5bfa",
          "CourseId": "00541760",
          "CourseIdTrimmed": "541760",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794876300000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795049100000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795481100000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653900000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085900000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796258700000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796690700000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796863500000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797295500000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797468300000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "824ffa57-98b4-4eee-8fbd-66f5b8f33269",
          "CourseId": "00541709",
          "CourseIdTrimmed": "541709",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794876300000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795049100000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795481100000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653900000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085900000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796258700000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796690700000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796863500000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797295500000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797468300000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "b430c006-3a40-45e4-a3ad-bfefb5d40f69",
          "CourseId": "00541762",
          "CourseIdTrimmed": "541762",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794876300000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795049100000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795481100000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795653900000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796085900000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796258700000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796690700000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796863500000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797295500000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797468300000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "f7d62a79-9dc3-448c-8e1a-860997e9535c",
          "CourseId": "00543011",
          "CourseIdTrimmed": "543011",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794879000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794881700000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795051800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795054500000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795483800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795486500000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795656600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795659300000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796088600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796091300000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796261400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796264100000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796693400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796696100000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796866200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868900000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797298200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300900000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797471000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797473700000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "f40f40ef-4af9-4307-a95a-a98c8f73a1e0",
          "CourseId": "00541714",
          "CourseIdTrimmed": "541714",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794887100000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795059900000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795491900000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795664700000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796096700000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796269500000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796701500000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796874300000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797306300000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797479100000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 08:45 pm",
          "EventId": "e54f4bfd-12f5-48c4-be30-6c71e178d3c5",
          "CourseId": "00541711",
          "CourseIdTrimmed": "541711",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:45 PM",
          "FirstOccurrenceFormattedEndTime": "08:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794888000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794890700000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795060800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795063500000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795492800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795495500000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795665600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795668300000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796097600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796100300000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796270400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796273100000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796702400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796705100000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796875200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796877900000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797307200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797309900000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797480000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797482700000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "d3829be5-4cac-4f61-8b35-be3aa0bd953d",
          "CourseId": "00542208",
          "CourseIdTrimmed": "542208",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794962700000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795135500000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795567500000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795740300000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796172300000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796345100000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796777100000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949900000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381900000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797554700000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "e8715383-54ce-41f4-bd90-ee1b8041148c",
          "CourseId": "00541703",
          "CourseIdTrimmed": "541703",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794962700000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795135500000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795567500000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795740300000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796172300000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796345100000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796777100000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949900000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381900000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797554700000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "cc47e369-fdd3-40b0-be69-27451c45d3eb",
          "CourseId": "00541706",
          "CourseIdTrimmed": "541706",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794962700000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795135500000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795567500000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795740300000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796172300000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796345100000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796777100000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796949900000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797381900000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797554700000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "fed78029-8f8a-4cea-a728-cfb993f13bb3",
          "CourseId": "00542212",
          "CourseIdTrimmed": "542212",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 3 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794962700000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795135500000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795567500000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795740300000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796172300000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796345100000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796777100000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796949900000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797381900000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797554700000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "5670b3fe-ff6b-44a8-8608-0a6edf1c0241",
          "CourseId": "00541704",
          "CourseIdTrimmed": "541704",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794973500000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795146300000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795578300000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795751100000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796183100000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796355900000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796787900000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796960700000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797392700000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797565500000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:15 pm",
          "EventId": "9f529901-efb7-4e4f-83f8-4661b4902311",
          "CourseId": "00541707",
          "CourseIdTrimmed": "541707",
          "EventName": "SWIM - SWIMMER 3 - CHILDREN",
          "Details": "Cover diving; in-water somersaults and handstands to develop weight-transfer skills; Swim to Survive\u00ae skills; whip kick on the back; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 2 - Complete; or Red Cross Swim Kids 3 - Incomplete or Complete.\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 3 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$125.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:15 PM",
          "FirstOccurrenceFormattedEndTime": "08:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794972600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794975300000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795145400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795148100000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795577400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795580100000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795750200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795752900000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796182200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796184900000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796355000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796357700000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796787000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796789700000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796959800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796962500000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797391800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797394500000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797564600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797567300000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "7f7d8ce0-932b-48ef-9f08-5b4fbfb3da4d",
      "name": "Swim - Swimmer 4 - Children",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:00 pm - 02:45 pm",
          "EventId": "78a7449e-3359-48ea-88f9-b54625e9b1b4",
          "CourseId": "00514532",
          "CourseIdTrimmed": "514532",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "02:45 PM",
          "FirstOccurrenceFormattedEndTime": "02:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783198800000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783201500000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783803600000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783806300000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784408400000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784411100000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785013200000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785015900000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786222800000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786225500000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786827600000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786830300000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787432400000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787435100000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788037200000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788039900000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:15 pm - 02:00 pm",
          "EventId": "4dc7c071-4dd8-4361-a43e-dd63a21657fa",
          "CourseId": "00514534",
          "CourseIdTrimmed": "514534",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "01:15 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "02:00 PM",
          "FirstOccurrenceFormattedEndTime": "02:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783282500000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783285200000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783887300000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783890000000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784492100000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784494800000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785096900000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785099600000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786306500000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786309200000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786911300000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786914000000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787516100000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787518800000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788120900000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788123600000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "ef331705-0b1d-4bd5-923a-93618eea0f1d",
          "CourseId": "00519218",
          "CourseIdTrimmed": "519218",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786380300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786466700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786553100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786639500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786725900000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786985100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787071500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787157900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787244300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787330700000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:45 am",
          "EventId": "456d0cd5-8bdc-420b-ae1f-1cc61554522b",
          "CourseId": "00514527",
          "CourseIdTrimmed": "514527",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383900000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786470300000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786556700000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786643100000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786729500000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786988700000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787075100000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787161500000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247900000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787334300000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:15 am - 11:00 am",
          "EventId": "1f38f9a2-9491-4610-ae77-5dc13d0cf904",
          "CourseId": "00553205",
          "CourseIdTrimmed": "553205",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786382100000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786468500000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786554900000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786641300000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786727700000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786986900000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787073300000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787159700000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787246100000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787332500000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 12:00 pm",
          "EventId": "9225ce71-3adf-4d4d-8d2e-9336e0cd4502",
          "CourseId": "00518228",
          "CourseIdTrimmed": "518228",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786385700000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786388400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786472100000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786474800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786558500000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786561200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786644900000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786647600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786731300000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786990500000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786993200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787076900000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787163300000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787249700000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787336100000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 01:00 pm",
          "EventId": "f20a383d-a4c2-4709-8374-983e9a76bff1",
          "CourseId": "00516108",
          "CourseIdTrimmed": "516108",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786389300000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786392000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786475700000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786478400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786562100000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786564800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786648500000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786651200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786734900000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786737600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786994100000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786996800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787080500000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787083200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787166900000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787169600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787253300000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787256000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787339700000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787342400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "d601ef1a-cf97-4889-9400-694582d1ce67",
          "CourseId": "00514541",
          "CourseIdTrimmed": "514541",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$102.15",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785970800000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785973500000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786405500000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786578300000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787010300000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787183100000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787615100000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787787900000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788219900000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788392700000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "25da50f6-9f51-4e20-871a-923698b2095c",
          "CourseId": "00514542",
          "CourseIdTrimmed": "514542",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/3 Pool - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$102.15",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785976200000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785978900000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786408200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786410900000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786581000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786583700000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787013000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787015700000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787185800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787188500000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787617800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787620500000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787790600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787793300000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788222600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788225300000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788395400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788398100000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:45 pm",
          "EventId": "f7732fcb-d072-4d26-94e9-2c4e5c9bade5",
          "CourseId": "00518240",
          "CourseIdTrimmed": "518240",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "06:45 PM",
          "FirstOccurrenceFormattedEndTime": "06:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786410000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786412700000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786496400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786499100000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786582800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786585500000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786669200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786671900000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786755600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786758300000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787014800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787017500000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787101200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787103900000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787187600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787190300000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787274000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787276700000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787360400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787363100000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:15 pm",
          "EventId": "531dbdf7-95a1-4893-a11c-7cdc02970d7a",
          "CourseId": "00552803",
          "CourseIdTrimmed": "552803",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "07:15 PM",
          "FirstOccurrenceFormattedEndTime": "07:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786411800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786414500000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786498200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786500900000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786584600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786587300000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786671000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786673700000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786757400000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786760100000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787016600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787019300000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787103000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787105700000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787189400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787192100000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787275800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787278500000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787362200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787364900000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:45 pm - 07:30 pm",
          "EventId": "01989d8c-f98d-4264-8f30-eb31a1933526",
          "CourseId": "00552816",
          "CourseIdTrimmed": "552816",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:45 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786412700000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786415400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786499100000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786501800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786585500000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786588200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786671900000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786674600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786758300000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786761000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787017500000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787020200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787103900000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787106600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787190300000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787193000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787276700000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787279400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787363100000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787365800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "1869b154-6deb-4ba2-a77a-d5105e1865b9",
          "CourseId": "00514546",
          "CourseIdTrimmed": "514546",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785884400000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785887100000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786057200000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786059900000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786491900000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786664700000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787096700000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787269500000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787701500000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787874300000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788306300000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788479100000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "f4903ce5-81f0-44a2-b176-8efe3639347b",
          "CourseId": "00514550",
          "CourseIdTrimmed": "514550",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785887100000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785889800000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786059900000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786062600000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786491900000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786494600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786664700000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786667400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787096700000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787099400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787269500000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787272200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787701500000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787704200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787874300000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788306300000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788479100000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788481800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:15 pm - 08:00 pm",
          "EventId": "5206f0ea-beb5-4f69-8b11-22021bc63293",
          "CourseId": "00514549",
          "CourseIdTrimmed": "514549",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "07:15 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785896100000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785898800000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786068900000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786071600000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786500900000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786503600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786673700000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786676400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787105700000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787108400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787278500000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787281200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787710500000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787713200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787883300000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787886000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788315300000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788318000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788488100000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788490800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "d770e93d-2c1e-4582-942d-04cd83a1a555",
          "CourseId": "00519220",
          "CourseIdTrimmed": "519220",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589900000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787676300000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787762700000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787849100000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787935500000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788194700000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788281100000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788367500000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453900000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788540300000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:45 am",
          "EventId": "b3600ba8-2783-48b4-a0e0-38c0b4affb86",
          "CourseId": "00514530",
          "CourseIdTrimmed": "514530",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787593500000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679900000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787766300000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787852700000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787939100000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788198300000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788284700000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788371100000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788457500000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543900000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:15 am - 12:00 pm",
          "EventId": "d3cce0ea-22e3-4ff4-9c02-0a9188cb1124",
          "CourseId": "00518337",
          "CourseIdTrimmed": "518337",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787595300000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787681700000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787768100000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787854500000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787940900000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788200100000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788286500000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788372900000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788459300000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788545700000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 06:45 pm",
          "EventId": "c3cab43f-65cb-4186-a68d-88e571a3c36f",
          "CourseId": "00519320",
          "CourseIdTrimmed": "519320",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "06:45 PM",
          "FirstOccurrenceFormattedEndTime": "06:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787619600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787622300000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787706000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787708700000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787792400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787795100000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787878800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787881500000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787965200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787967900000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788224400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788227100000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788310800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788313500000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788397200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399900000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788483600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788486300000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788570000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788572700000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:15 pm",
          "EventId": "0eddedd5-4ffb-4ff7-9ed1-48c48516906f",
          "CourseId": "00555220",
          "CourseIdTrimmed": "555220",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "07:15 PM",
          "FirstOccurrenceFormattedEndTime": "07:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787621400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787624100000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787707800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787710500000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787794200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787796900000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787880600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787883300000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787967000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787969700000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788226200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788228900000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788312600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788315300000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788399000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788401700000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788485400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788488100000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788571800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788574500000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "ec7b51da-e73f-459c-b9a7-b23917d8ad92",
          "CourseId": "00541788",
          "CourseIdTrimmed": "541788",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788916500000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789089300000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789521300000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789694100000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790126100000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298900000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730900000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790903700000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791333000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791335700000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791505800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791508500000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "6833cb9f-c483-4515-8f07-9944f0aab76d",
          "CourseId": "00541790",
          "CourseIdTrimmed": "541790",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788921900000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788924600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789094700000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789097400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789526700000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789529400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789699500000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789702200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790131500000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790134200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790304300000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790307000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790736300000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790739000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790909100000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790911800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791341100000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791343800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791513900000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791516600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "110dd351-7f7a-40fa-a9c4-22777943e4b4",
          "CourseId": "00541796",
          "CourseIdTrimmed": "541796",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788997500000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789429500000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789602300000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790034300000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790207100000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790639100000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791243900000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791416700000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "f23a4361-b6e0-4026-9dd8-f684c4033d29",
          "CourseId": "00541808",
          "CourseIdTrimmed": "541808",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789008300000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789011000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789440300000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789443000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789613100000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789615800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790045100000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790047800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790217900000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790220600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790649900000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790652600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791254700000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791257400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791427500000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791430200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:15 pm - 09:00 pm",
          "EventId": "f018bcfe-3ac2-4e58-91b6-b4acd7887377",
          "CourseId": "00541804",
          "CourseIdTrimmed": "541804",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "08:15 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789010100000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789012800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789442100000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789444800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789614900000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789617600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790046900000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790049600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790219700000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790222400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790651700000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790654400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791256500000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791259200000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791429300000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791432000000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:15 am - 10:00 am",
          "EventId": "20e9def5-a2bc-4b94-b0d1-97140233833f",
          "CourseId": "00541726",
          "CourseIdTrimmed": "541726",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:15 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789229700000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789232400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789834500000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789837200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790439300000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790442000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791044100000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791046800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792253700000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792256400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792858500000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792861200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793463300000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794071700000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794074400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794676500000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794679200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795281300000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795284000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795886100000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795888800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796490900000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796493600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797095700000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797098400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:15 am - 11:00 am",
          "EventId": "1974f317-1a7d-41ef-ac09-8a3b3e89ec76",
          "CourseId": "00541732",
          "CourseIdTrimmed": "541732",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789233300000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789236000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789838100000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789840800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790442900000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790445600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791047700000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791050400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792257300000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792862100000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792864800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793466900000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793469600000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794075300000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794078000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794680100000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794682800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795284900000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795287600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795889700000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795892400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796494500000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796497200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797099300000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797102000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:45 am - 12:30 pm",
          "EventId": "08e113e6-f1ca-4a1e-818b-faef48adf912",
          "CourseId": "00541729",
          "CourseIdTrimmed": "541729",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789238700000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789241400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789843500000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789846200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790448300000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790451000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791053100000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791055800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792262700000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792265400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792867500000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792870200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793472300000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793475000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794080700000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794083400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794685500000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794688200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795290300000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795293000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795895100000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795897800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796499900000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796502600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797104700000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797107400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "13f5dac3-8df1-4b56-8563-694abe5b690c",
          "CourseId": "00541733",
          "CourseIdTrimmed": "541733",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789259400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789262100000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789864200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789866900000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790469000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790471700000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791073800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791076500000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792283400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792286100000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792888200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792890900000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793493000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793495700000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794101400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794104100000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794706200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794708900000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795311000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795313700000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795915800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795918500000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796520600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796523300000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797125400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797128100000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 12:45 pm",
          "EventId": "0a103e02-3bf7-4d3f-ac11-8c6e03ddad7d",
          "CourseId": "00541721",
          "CourseIdTrimmed": "541721",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789326000000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789328700000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789930800000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789933500000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790535600000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790538300000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791140400000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791143100000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792350000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792352700000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792954800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792957500000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793563200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793565900000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794168000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794170700000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794772800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794775500000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795377600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795380300000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795982400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795985100000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796587200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796589900000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797192000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797194700000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:30 pm - 02:15 pm",
          "EventId": "0d45b317-4054-4973-86fc-aab7bda5c9f6",
          "CourseId": "00541718",
          "CourseIdTrimmed": "541718",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:15 PM",
          "FirstOccurrenceFormattedEndTime": "02:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789331400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789334100000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789936200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789938900000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790541000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790543700000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791145800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791148500000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792355400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792358100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792960200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792962900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793568600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793571300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794173400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794176100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794778200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794780900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795383000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795385700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795987800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795990500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796592600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796595300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797197400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797200100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:15 pm - 08:00 pm",
          "EventId": "b83588e1-502b-42cb-9ee6-69e72666dc73",
          "CourseId": "00541723",
          "CourseIdTrimmed": "541723",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "07:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789352100000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789354800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789956900000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789959600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790561700000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790564400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791166500000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791169200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792376100000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792378800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792980900000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792983600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793589300000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793592000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794194100000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794196800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794798900000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794801600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795403700000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795406400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796008500000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796011200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796613300000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796616000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797218100000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797220800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 12/11/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "9a5b1573-bc6c-46a4-a8f2-a7e6b0546b99",
          "CourseId": "00542254",
          "CourseIdTrimmed": "542254",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$102.15",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791586800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791589500000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792194300000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792796400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792799100000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793403900000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794012300000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794617100000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795826700000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796431500000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797036300000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 am - 09:15 am",
          "EventId": "464fdca6-bde0-4e6d-8b6a-38d38e479e95",
          "CourseId": "00542678",
          "CourseIdTrimmed": "542678",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:15 AM",
          "FirstOccurrenceFormattedEndTime": "09:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791732600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791735300000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792337400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792340100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792942200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792944900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793550600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793553300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794155400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794158100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794760200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794762900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795365000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795367700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795969800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795972500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796574600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796577300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797179400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797182100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:45 pm - 01:30 pm",
          "EventId": "81d28162-3afe-43c2-b303-2b43127bac13",
          "CourseId": "00542697",
          "CourseIdTrimmed": "542697",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791747900000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791750600000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792352700000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792355400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792957500000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792960200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793565900000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793568600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794170700000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794173400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794775500000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794778200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795380300000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795383000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795985100000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795987800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796589900000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796592600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797194700000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797197400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "1b22c17a-8a50-47a3-b4c3-39dcce81b0ef",
          "CourseId": "00541898",
          "CourseIdTrimmed": "541898",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791935100000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792107900000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792539900000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792712700000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793144700000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793317500000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793753100000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793925900000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794357900000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794530700000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "fd5a5b0f-cd10-42de-a545-954694fc4f7c",
          "CourseId": "00541918",
          "CourseIdTrimmed": "541918",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791937800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791940500000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792110600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792113300000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792542600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792545300000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792715400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792718100000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793147400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793150100000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793320200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793322900000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793755800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793758500000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793928600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793931300000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794360600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794363300000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794533400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794536100000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "c382b607-895b-4063-add9-df77887c6885",
          "CourseId": "00541772",
          "CourseIdTrimmed": "541772",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791937800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791940500000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792110600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792113300000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792542600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792545300000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792715400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792718100000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793147400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793150100000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793320200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793322900000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793755800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793758500000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793928600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793931300000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794360600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794363300000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794533400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794536100000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "69648e32-99ce-4586-9c5e-834256efec4b",
          "CourseId": "00541778",
          "CourseIdTrimmed": "541778",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791945900000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791948600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792118700000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792121400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792550700000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792553400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792723500000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792726200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793155500000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793158200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793328300000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793331000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793763900000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793766600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793936700000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793939400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794368700000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794371400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794541500000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794544200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "027cad16-23ed-4fea-9506-6efe2de6d311",
          "CourseId": "00541761",
          "CourseIdTrimmed": "541761",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792021500000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792453500000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792626300000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793058300000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793231100000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793666700000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793839500000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794271500000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "ca819be0-719e-464f-925e-c76927bddf1e",
          "CourseId": "00541635",
          "CourseIdTrimmed": "541635",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792021500000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792453500000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792626300000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793058300000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793231100000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793666700000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793839500000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794271500000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "43f0eaed-3218-44d9-8e95-7a036eb8801d",
          "CourseId": "00541698",
          "CourseIdTrimmed": "541698",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792024200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026900000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792456200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458900000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792629000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792631700000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793061000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793063700000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793233800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793236500000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793669400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793672100000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793842200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844900000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794274200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276900000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "8faa86d2-9216-4747-8f83-3ab36f5097a2",
          "CourseId": "00541768",
          "CourseIdTrimmed": "541768",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792032300000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792035000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792464300000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792467000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792637100000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792639800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793069100000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793071800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793241900000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793244600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793677500000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793680200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793850300000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793853000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794282300000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794285000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:15 pm - 09:00 pm",
          "EventId": "40a1124a-48ff-4920-b3ae-cd5b59560e1e",
          "CourseId": "00541765",
          "CourseIdTrimmed": "541765",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "08:15 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792034100000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792036800000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792466100000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792468800000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792638900000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792641600000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793070900000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793073600000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793243700000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793246400000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793679300000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793682000000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793852100000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793854800000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794284100000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794286800000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "078adb91-8f84-4e58-85d2-df96bc2bff3a",
          "CourseId": "00541767",
          "CourseIdTrimmed": "541767",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794876300000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795049100000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795481100000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795653900000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796085900000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796258700000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796690700000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796863500000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797295500000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797468300000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "faf24d8b-b51a-44f2-8d36-75d0cf02accf",
          "CourseId": "00541749",
          "CourseIdTrimmed": "541749",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794876300000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795049100000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795481100000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795653900000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796085900000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796258700000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796690700000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796863500000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797295500000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797468300000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "5f4c51bf-e015-4818-8727-23b11ce650c4",
          "CourseId": "00541794",
          "CourseIdTrimmed": "541794",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794879000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794881700000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795051800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795054500000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795483800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795486500000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795656600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795659300000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796088600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796091300000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796261400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796264100000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796693400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796696100000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796866200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868900000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797298200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300900000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797471000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797473700000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "f372550f-9b43-4946-94ee-b4d96b9899ea",
          "CourseId": "00541757",
          "CourseIdTrimmed": "541757",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794887100000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794889800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795059900000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795062600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795491900000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795494600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795664700000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795667400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796096700000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796099400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796269500000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796272200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796701500000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796704200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796874300000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796877000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797306300000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797309000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797479100000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797481800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:15 pm - 09:00 pm",
          "EventId": "9187a70d-2ca8-4545-863d-2cfbb836b993",
          "CourseId": "00541753",
          "CourseIdTrimmed": "541753",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "08:15 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794888900000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794891600000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795061700000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795064400000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795493700000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795496400000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795666500000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795669200000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796098500000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796101200000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796271300000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796274000000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796703300000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796706000000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796876100000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796878800000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797308100000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797310800000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797480900000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797483600000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "f9bc5fc9-600e-42ad-9194-a33f23d204b8",
          "CourseId": "00542214",
          "CourseIdTrimmed": "542214",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794962700000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795135500000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795567500000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795740300000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796172300000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796345100000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796777100000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796949900000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797381900000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797554700000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "b4fe6ed3-86ab-4e7f-b230-df1b34f9f859",
          "CourseId": "00542233",
          "CourseIdTrimmed": "542233",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 4 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794965400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794968100000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795138200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795140900000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795570200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795572900000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795743000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795745700000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796175000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796177700000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796347800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796350500000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796779800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796782500000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796952600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796955300000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797384600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797387300000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797557400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797560100000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "e2ceea4c-2852-422a-8932-22c88bc7f1b1",
          "CourseId": "00541741",
          "CourseIdTrimmed": "541741",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794965400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794968100000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795138200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795140900000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795570200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795572900000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795743000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795745700000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796175000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796177700000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796347800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796350500000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796779800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796782500000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796952600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796955300000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797384600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797387300000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797557400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797560100000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "976935cd-de95-417e-83a4-7c7296c88222",
          "CourseId": "00541746",
          "CourseIdTrimmed": "541746",
          "EventName": "SWIM - SWIMMER 4 - CHILDREN",
          "Details": "Cover diving; treading water and swimming underwater; Swim to Survive\u00ae standard; development of breaststroke; and further development of front and back crawl. Pre-requisite: Swim for Life Swimmer 3 - Complete; Red Cross Swim Kids 4 - Incomplete or Complete; or Red Cross Swim Kids 5 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 4 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794973500000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794976200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795146300000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795149000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795578300000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795581000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795751100000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795753800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796183100000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796185800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796355900000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796358600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796787900000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796790600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796960700000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796963400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797392700000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797395400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797565500000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797568200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "c2c135f4-ad10-4a13-a38e-de3569847989",
      "name": "Swim - Swimmer 5 - Children",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:45 pm - 03:30 pm",
          "EventId": "10d926e7-9852-493e-be08-a69fb2d79993",
          "CourseId": "00514644",
          "CourseIdTrimmed": "514644",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "02:45 PM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "03:30 PM",
          "FirstOccurrenceFormattedEndTime": "03:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783201500000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783204200000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783806300000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783809000000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784411100000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784413800000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785015900000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785018600000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786225500000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786228200000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786830300000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786833000000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787435100000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787437800000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788039900000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788042600000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:00 pm - 02:45 pm",
          "EventId": "64ea380d-942d-4c69-b61d-607cd98705aa",
          "CourseId": "00514654",
          "CourseIdTrimmed": "514654",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "02:45 PM",
          "FirstOccurrenceFormattedEndTime": "02:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783285200000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783287900000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783890000000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783892700000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784494800000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784497500000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785099600000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785102300000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786309200000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786311900000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786914000000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786916700000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787518800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787521500000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788123600000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788126300000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:30 am",
          "EventId": "7ce6cbbd-f91a-4e6e-aa00-f67f99d7a8da",
          "CourseId": "00514631",
          "CourseIdTrimmed": "514631",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383900000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786386600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786470300000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786473000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786556700000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786559400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786643100000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786645800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786729500000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786732200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786988700000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787075100000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787161500000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787247900000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787334300000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:15 pm",
          "EventId": "e7fd368a-6491-471f-88f3-f161309e271e",
          "CourseId": "00514632",
          "CourseIdTrimmed": "514632",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786389300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786475700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786562100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786648500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734900000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786994100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787080500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787253300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787339700000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 01:00 pm",
          "EventId": "0baa24f1-4e86-43f9-8775-d78c1624f4e3",
          "CourseId": "00514634",
          "CourseIdTrimmed": "514634",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786389300000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786392000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786475700000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786478400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786562100000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786564800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786648500000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786651200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786734900000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786737600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786994100000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786996800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787080500000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787083200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787166900000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787169600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787253300000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787256000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787339700000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787342400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "85211787-9922-410a-84f2-67a238cda160",
          "CourseId": "00514662",
          "CourseIdTrimmed": "514662",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$102.15",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785970800000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785973500000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786405500000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786578300000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787010300000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787183100000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787615100000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787787900000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788219900000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788392700000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "968cfd98-26b4-4a5b-a386-63c21822afd3",
          "CourseId": "00518241",
          "CourseIdTrimmed": "518241",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786405500000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786408200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786491900000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786494600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786578300000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786664700000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786667400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786751100000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786753800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787010300000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787096700000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787099400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787183100000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787185800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787269500000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787272200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787355900000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787358600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "5e24e13e-d362-4306-8e3a-9b505e438c53",
          "CourseId": "00514664",
          "CourseIdTrimmed": "514664",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$102.15",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785976200000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785978900000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786408200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786410900000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786581000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786583700000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787013000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787015700000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787185800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787188500000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787617800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787620500000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787790600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787793300000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788222600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788225300000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788395400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788398100000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:45 pm - 06:30 pm",
          "EventId": "4b0fc4a6-e1aa-4532-be7a-13730c1d1998",
          "CourseId": "00518234",
          "CourseIdTrimmed": "518234",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "05:45 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786409100000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786411800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786495500000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786498200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786581900000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786584600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786668300000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786671000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786754700000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786757400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787013900000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787016600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787100300000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787103000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787186700000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787189400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787273100000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787275800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787359500000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787362200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "3b4fe90a-5e70-4d09-be49-090660952a76",
          "CourseId": "00514736",
          "CourseIdTrimmed": "514736",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/4 Pool - Shallow 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785892500000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785895200000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786065300000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786068000000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786497300000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786500000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786670100000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786672800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787102100000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787104800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787274900000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787277600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787706900000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787709600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787879700000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787882400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788311700000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788314400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788484500000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788487200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 pm - 09:15 pm",
          "EventId": "43d14d31-0323-46af-b49e-c1c226f4e071",
          "CourseId": "00514739",
          "CourseIdTrimmed": "514739",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/4 Pool - Shallow 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "08:30 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "09:15 PM",
          "FirstOccurrenceFormattedEndTime": "09:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785900600000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785903300000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786073400000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786076100000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786505400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786508100000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786678200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786680900000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787110200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787112900000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787283000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787285700000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787715000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787717700000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787887800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787890500000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788319800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788322500000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788492600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788495300000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 09:45 am",
          "EventId": "79b5d18e-b588-45da-b0ea-bdd517059284",
          "CourseId": "00519225",
          "CourseIdTrimmed": "519225",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "09:45 AM",
          "FirstOccurrenceFormattedEndTime": "09:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787589900000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787676300000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787762700000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787849100000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787935500000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788194700000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788281100000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788367500000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788453900000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788540300000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "8159a669-db4b-4795-ab25-09dd83e4a24a",
          "CourseId": "00518334",
          "CourseIdTrimmed": "518334",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787676300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787762700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787849100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787935500000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788194700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788281100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788367500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788453900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788540300000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "413cb658-827d-4339-b925-537f05bda1ea",
          "CourseId": "00519227",
          "CourseIdTrimmed": "519227",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787676300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787762700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787849100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787935500000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788194700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788281100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788367500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788453900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788540300000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:30 am",
          "EventId": "ce3e7eb7-b85c-4e03-b331-f2fe435a3341",
          "CourseId": "00514636",
          "CourseIdTrimmed": "514636",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787593500000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787679900000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787766300000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787852700000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787939100000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788198300000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788284700000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788371100000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788457500000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788543900000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:15 pm",
          "EventId": "84c44295-24cf-4590-84bc-23dd823af047",
          "CourseId": "00514642",
          "CourseIdTrimmed": "514642",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598900000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787685300000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787771700000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787858100000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787944500000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788203700000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788290100000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788376500000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462900000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788549300000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 01:00 pm",
          "EventId": "75c75b9a-564c-48b7-a670-59bebeb7bb6b",
          "CourseId": "00514639",
          "CourseIdTrimmed": "514639",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787598900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787601600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787685300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787688000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787771700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787774400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787858100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787860800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787944500000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787947200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788203700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788206400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788290100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788292800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788376500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788379200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788462900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788465600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788549300000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788552000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:15 pm - 05:00 pm",
          "EventId": "251a7afa-214b-4df4-96f8-ee375cacd783",
          "CourseId": "00519311",
          "CourseIdTrimmed": "519311",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "04:15 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787613300000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787699700000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787786100000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787872500000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787958900000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787961600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788218100000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788304500000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788390900000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788477300000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788563700000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788566400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "ce087976-3410-4754-9660-f70f9302759d",
          "CourseId": "00519322",
          "CourseIdTrimmed": "519322",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787617800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787620500000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787704200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787706900000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787790600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787793300000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787877000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787879700000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787963400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787966100000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788222600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788225300000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788309000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788311700000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788395400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788398100000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788481800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788484500000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788568200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788570900000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "6866166d-85a1-4972-b947-47ba87df43a7",
          "CourseId": "00542267",
          "CourseIdTrimmed": "542267",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788911100000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083900000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515900000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789688700000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790120700000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790293500000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790725500000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790898300000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791330300000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791503100000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "359ef7f0-fe03-4818-b3c5-35063ad6a847",
          "CourseId": "00542269",
          "CourseIdTrimmed": "542269",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788919200000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788921900000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789092000000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789094700000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789524000000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789526700000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789696800000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789699500000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790128800000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790131500000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790301600000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790304300000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790733600000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790736300000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790906400000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790909100000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791341100000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513900000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "dd1c3119-6276-410e-9ace-38d0cb75981e",
          "CourseId": "00542273",
          "CourseIdTrimmed": "542273",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002900000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434900000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789607700000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790039700000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790212500000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790644500000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791246600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791249300000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791419400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791422100000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "4ae47476-59c2-448c-baba-415668ffe062",
          "CourseId": "00542300",
          "CourseIdTrimmed": "542300",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789005600000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789008300000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789437600000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789440300000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789610400000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789613100000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790042400000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790045100000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790215200000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790217900000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790647200000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790649900000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791252000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791254700000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791424800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791427500000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:45 am - 09:30 am",
          "EventId": "3027d4e7-5629-42c3-bc96-2073471b9b92",
          "CourseId": "00542239",
          "CourseIdTrimmed": "542239",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "08:45 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789227900000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789230600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789832700000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789835400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790437500000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790440200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791042300000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791045000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792251900000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792856700000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793461500000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794069900000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794072600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794674700000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795279500000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795282200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795884300000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796489100000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797093900000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:45 am",
          "EventId": "8fa1cbc3-4523-42ad-b4c3-12fc1618e244",
          "CourseId": "00542235",
          "CourseIdTrimmed": "542235",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789232400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789235100000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789837200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789839900000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790442000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790444700000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791046800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791049500000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792256400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792259100000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792861200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792863900000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793466000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793468700000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794074400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794077100000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794679200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794681900000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795284000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795286700000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795888800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795891500000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796493600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796496300000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797098400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797101100000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "f3550d6d-b1a9-4909-ac5c-371cb598b7fd",
          "CourseId": "00542237",
          "CourseIdTrimmed": "542237",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$136.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789254000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789256700000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789858800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789861500000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790463600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790466300000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791068400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791071100000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792278000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792280700000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792882800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792885500000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794096000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794098700000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794700800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794703500000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795305600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795308300000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795910400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795913100000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796515200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796517900000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797120000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797122700000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 01:00 pm",
          "EventId": "e9c96976-af7c-43de-b479-83689252accd",
          "CourseId": "00542228",
          "CourseIdTrimmed": "542228",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789326900000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789329600000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789931700000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789934400000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790536500000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790539200000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791141300000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791144000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792350900000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792353600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792955700000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792958400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793564100000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793566800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794168900000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794171600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794773700000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794776400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795378500000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795381200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795983300000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795986000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796588100000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796590800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797192900000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797195600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:45 pm - 02:30 pm",
          "EventId": "701c1f8d-33d8-4adc-8f40-b8dfb5e25fea",
          "CourseId": "00542224",
          "CourseIdTrimmed": "542224",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:45 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789332300000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789335000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789937100000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789939800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790541900000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790544600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791146700000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791149400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792356300000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792359000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792961100000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792963800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793569500000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793572200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794174300000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794177000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794779100000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794781800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795383900000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795386600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795988700000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795991400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796593500000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796596200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797198300000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797201000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:15 pm",
          "EventId": "b5b83cab-2d1c-4d70-802b-e28efad1322c",
          "CourseId": "00542232",
          "CourseIdTrimmed": "542232",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "07:15 PM",
          "FirstOccurrenceFormattedEndTime": "07:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789349400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789352100000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789954200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789956900000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790559000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790561700000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791163800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791166500000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792373400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792376100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792978200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792980900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793586600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793589300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794191400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794194100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794796200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794798900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795401000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795403700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796005800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796008500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796610600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796613300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797215400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797218100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:15 am - 10:00 am",
          "EventId": "0ab268c0-c292-4bb0-80ba-cdfee73f8212",
          "CourseId": "00542679",
          "CourseIdTrimmed": "542679",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "09:15 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791735300000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791738000000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792340100000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792944900000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793553300000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794158100000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794762900000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795367700000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795972500000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796577300000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797182100000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:30 pm - 02:15 pm",
          "EventId": "e6a8a9f2-187a-4270-982a-906bc52a5d19",
          "CourseId": "00542698",
          "CourseIdTrimmed": "542698",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:15 PM",
          "FirstOccurrenceFormattedEndTime": "02:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791750600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791753300000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792355400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792358100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792960200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792962900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793568600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793571300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794173400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794176100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794778200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794780900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795383000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795385700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795987800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795990500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796592600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796595300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797197400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797200100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "597d5e0b-4164-4aba-b7a1-66d3c5b70c94",
          "CourseId": "00541897",
          "CourseIdTrimmed": "541897",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791935100000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107900000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539900000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792712700000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793144700000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793317500000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793753100000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925900000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357900000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794530700000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "f0e8eb59-2c40-4ff5-9d4f-a6437faf1732",
          "CourseId": "00542260",
          "CourseIdTrimmed": "542260",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791935100000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107900000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539900000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792712700000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793144700000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793317500000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793753100000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925900000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357900000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794530700000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "89ea3ac3-16a1-4619-ba02-55bd45798ae6",
          "CourseId": "00542261",
          "CourseIdTrimmed": "542261",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791945900000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792118700000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792550700000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792723500000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793155500000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793328300000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793763900000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793936700000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794368700000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794541500000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "4e8002b7-df81-4201-be99-64de7f6ac43c",
          "CourseId": "00542251",
          "CourseIdTrimmed": "542251",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792024200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026900000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792456200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458900000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792629000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792631700000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793061000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793063700000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793233800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793236500000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793669400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793672100000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793842200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844900000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794274200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276900000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "ec72c44c-8313-42e3-9677-e0827054776c",
          "CourseId": "00541642",
          "CourseIdTrimmed": "541642",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792026900000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792029600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792458900000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792461600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792631700000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792634400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793063700000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793066400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793236500000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793239200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793672100000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793674800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793844900000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793847600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794276900000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794279600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "89d1696c-62f3-4f1f-ac22-9a0bf232d911",
          "CourseId": "00542257",
          "CourseIdTrimmed": "542257",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792032300000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792464300000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792637100000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793069100000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793241900000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793677500000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793850300000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794282300000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "e908cc25-a9c4-40fe-91f1-f1373357a6c8",
          "CourseId": "00542245",
          "CourseIdTrimmed": "542245",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794879000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794881700000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795051800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795054500000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795483800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795486500000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795656600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795659300000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796088600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796091300000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796261400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796264100000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796693400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796696100000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796866200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868900000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797298200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300900000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797471000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797473700000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "3c5b0332-657c-4819-b0e2-e7894381751d",
          "CourseId": "00541801",
          "CourseIdTrimmed": "541801",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794881700000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794884400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795054500000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795057200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795486500000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795489200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795659300000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795662000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796091300000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796094000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796264100000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796266800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796696100000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796698800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796868900000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796871600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797300900000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797303600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797473700000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797476400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "16465cc1-50e7-49d2-8249-bf67cb6277de",
          "CourseId": "00542247",
          "CourseIdTrimmed": "542247",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 5 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794887100000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795059900000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795491900000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795664700000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796096700000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796269500000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796701500000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796874300000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797306300000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797479100000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "20ca94db-6967-4075-aec0-f3c7d61f044d",
          "CourseId": "00542213",
          "CourseIdTrimmed": "542213",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794962700000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795135500000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795567500000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795740300000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796172300000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796345100000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796777100000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949900000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381900000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797554700000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "cd1fd868-e393-44ac-8602-7e9f600c866a",
          "CourseId": "00542240",
          "CourseIdTrimmed": "542240",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794962700000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795135500000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795567500000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795740300000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796172300000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796345100000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796777100000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949900000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381900000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797554700000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "8e2d7fdb-5fce-49f6-8b60-68dcaad63770",
          "CourseId": "00542242",
          "CourseIdTrimmed": "542242",
          "EventName": "SWIM - SWIMMER 5 - CHILDREN",
          "Details": "Cover mastering dives and swimming in deep water; Swim to Survive\u00ae skills; eggbeater kick development; further development of breaststroke and front and back crawl; and interval training and sprinting drills to continue to challenge swimmers. Pre-requisites: Swim for Life Swimmer 4 - Complete; Red Cross Swim Kids 5 - Complete; or Red Cross Swim Kids 6 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 5 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794973500000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795146300000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795578300000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795751100000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796183100000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796355900000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796787900000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796960700000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797392700000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797565500000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "e29de30c-395e-4001-8edf-a1cea5e8dc38",
      "name": "Swim - Swimmer 6 - Children",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:45 pm - 03:30 pm",
          "EventId": "def8e41b-b971-4f04-a1ff-5fd5a62a6de8",
          "CourseId": "00512546",
          "CourseIdTrimmed": "512546",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2 - East",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "02:45 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "03:30 PM",
          "FirstOccurrenceFormattedEndTime": "03:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783287900000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783290600000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783892700000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783895400000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784497500000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784500200000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785102300000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785105000000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786311900000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786314600000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786916700000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786919400000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787521500000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787524200000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788126300000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788129000000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:15 am",
          "EventId": "73581bad-7ea9-4f49-bb8e-726664c67520",
          "CourseId": "00519233",
          "CourseIdTrimmed": "519233",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:15 AM",
          "FirstOccurrenceFormattedEndTime": "10:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786379400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786382100000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786465800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786468500000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786552200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554900000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786638600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786641300000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786725000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786727700000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986900000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787073300000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787159700000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787246100000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787332500000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:45 am",
          "EventId": "730855d6-1c56-4206-b854-4aee4d42d18f",
          "CourseId": "00512469",
          "CourseIdTrimmed": "512469",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383900000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786470300000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786556700000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786643100000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786729500000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786988700000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787075100000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787161500000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247900000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787334300000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:15 pm - 05:00 pm",
          "EventId": "15e7850e-bb17-45f4-9f4a-ce3f70296776",
          "CourseId": "00518230",
          "CourseIdTrimmed": "518230",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "04:15 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786403700000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786406400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786490100000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786576500000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786579200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786662900000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786749300000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786752000000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787008500000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787094900000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787181300000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787267700000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787354100000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787356800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "f4b48bc6-38b9-407b-bd44-07f64a70fe06",
          "CourseId": "00512559",
          "CourseIdTrimmed": "512559",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$102.15",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785973500000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785976200000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786405500000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786408200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786578300000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786581000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787010300000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787013000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787183100000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787185800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787615100000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787617800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787787900000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787790600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788219900000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788222600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788392700000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788395400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:15 pm - 08:00 pm",
          "EventId": "bafa337b-b2f0-44bf-b601-7cb7ada94a26",
          "CourseId": "00512561",
          "CourseIdTrimmed": "512561",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$102.15",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "07:15 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785982500000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785985200000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786414500000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786417200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786587300000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786590000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787019300000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787022000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787192100000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787194800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787624100000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787626800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787796900000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787799600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788228900000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788231600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788401700000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788404400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "60683ffb-725a-47d1-8eb0-bdbe1854dbd9",
          "CourseId": "00512583",
          "CourseIdTrimmed": "512583",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785887100000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785889800000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786059900000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786062600000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786491900000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786494600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786664700000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786667400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787096700000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787099400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787269500000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787272200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787701500000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787704200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787874300000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788306300000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788479100000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788481800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "b4ec25a7-2a5d-4c08-9fec-f2593a980513",
          "CourseId": "00512589",
          "CourseIdTrimmed": "512589",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785897900000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785900600000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786070700000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786073400000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786502700000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786505400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786675500000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786678200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787107500000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787110200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787280300000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787283000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787712300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787715000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787885100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787887800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788317100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788319800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788489900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788492600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:15 am",
          "EventId": "5a9f22a3-4413-4d72-96a6-09a89a20298b",
          "CourseId": "00519237",
          "CourseIdTrimmed": "519237",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:15 AM",
          "FirstOccurrenceFormattedEndTime": "10:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787591700000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787678100000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787764500000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850900000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787937300000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788196500000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282900000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788369300000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788455700000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788542100000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 10:45 am",
          "EventId": "bab504f3-de08-43c3-b74b-fcfda5e7baec",
          "CourseId": "00512477",
          "CourseIdTrimmed": "512477",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787593500000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679900000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787766300000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787852700000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787939100000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788198300000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788284700000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788371100000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788457500000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543900000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:15 pm - 01:00 pm",
          "EventId": "b5d5abd6-261b-40a0-b668-283eb8568d2b",
          "CourseId": "00512544",
          "CourseIdTrimmed": "512544",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1 - West",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "12:15 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787598900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787601600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787685300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787688000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787771700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787774400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787858100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787860800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787944500000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787947200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788203700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788206400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788290100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788292800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788376500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788379200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788462900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788465600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788549300000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788552000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "f3766dfd-c260-4a05-9cfb-6ec02f562627",
          "CourseId": "00519321",
          "CourseIdTrimmed": "519321",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787615100000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787617800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787701500000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787704200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787787900000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787790600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787874300000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787877000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787960700000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787963400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788219900000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788222600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788306300000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788309000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788392700000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788395400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788479100000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788481800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788565500000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788568200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:45 pm - 06:30 pm",
          "EventId": "b76665b1-c869-4708-85ef-7dff14879fb6",
          "CourseId": "00519315",
          "CourseIdTrimmed": "519315",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "05:45 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787618700000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787621400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787705100000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787707800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787791500000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787794200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787877900000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787880600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787964300000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787967000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788223500000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788226200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788309900000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788312600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788396300000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788399000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788482700000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788485400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788569100000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788571800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "63224280-50ad-4433-afd9-941897e09ba4",
          "CourseId": "00542384",
          "CourseIdTrimmed": "542384",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788911100000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789083900000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789515900000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789688700000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790120700000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790293500000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790725500000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790898300000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791330300000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791503100000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "c5304d18-cbee-4189-9a95-6a9c6a39227c",
          "CourseId": "00542385",
          "CourseIdTrimmed": "542385",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788921900000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788924600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789094700000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789097400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789526700000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789529400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789699500000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789702200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790131500000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790134200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790304300000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790307000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790736300000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790739000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790909100000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790911800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791341100000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791343800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791513900000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791516600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "083a97cd-3768-4739-86fd-a9ea3f942cf0",
          "CourseId": "00542389",
          "CourseIdTrimmed": "542389",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002900000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789434900000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789607700000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790039700000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790212500000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790644500000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791249300000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791252000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791422100000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791424800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:15 pm",
          "EventId": "b9730cad-0c6a-4e40-bbdf-46183acf8637",
          "CourseId": "00542387",
          "CourseIdTrimmed": "542387",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:15 PM",
          "FirstOccurrenceFormattedEndTime": "08:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789007400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789010100000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789439400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789442100000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789612200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789614900000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790044200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790046900000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790217000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790219700000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790649000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790651700000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791253800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791256500000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791426600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791429300000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:30 am",
          "EventId": "1b3beb2c-5289-43f7-a0b5-b438cb5cf1b9",
          "CourseId": "00542333",
          "CourseIdTrimmed": "542333",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789235100000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789237800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789839900000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789842600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790444700000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790447400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791049500000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791052200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792259100000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792261800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792863900000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792866600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793468700000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793471400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794077100000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794079800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794681900000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794684600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795286700000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795289400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795891500000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795894200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796496300000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797101100000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797103800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "01316b98-16ef-48a2-9997-1869875395be",
          "CourseId": "00542337",
          "CourseIdTrimmed": "542337",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$136.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789262100000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789264800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789866900000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789869600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790471700000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790474400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791076500000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791079200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792286100000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792288800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792890900000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792893600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794104100000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794106800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794708900000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794711600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795313700000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795316400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795918500000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795921200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796523300000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796526000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797128100000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797130800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:45 am - 11:30 am",
          "EventId": "1a202b50-9005-42fc-af5b-0b4d91c0f4c1",
          "CourseId": "00542312",
          "CourseIdTrimmed": "542312",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:45 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789321500000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789324200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789926300000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789929000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790531100000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790533800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791135900000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791138600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792345500000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792348200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792950300000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792953000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793558700000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793561400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794163500000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794166200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794768300000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794771000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795373100000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795375800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795977900000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795980600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796582700000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796585400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797187500000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797190200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:15 pm",
          "EventId": "f4c9c0f6-a4c6-48c6-b585-50aec233b116",
          "CourseId": "00542325",
          "CourseIdTrimmed": "542325",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789324200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789326900000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789929000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789931700000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790533800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790536500000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791138600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791141300000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792348200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792350900000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792953000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792955700000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793561400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793564100000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794166200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794168900000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794771000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794773700000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795375800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795378500000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795980600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795983300000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796585400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796588100000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797190200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797192900000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:30 pm - 07:15 pm",
          "EventId": "2553dd8d-008b-4eb9-89c3-557e88c086eb",
          "CourseId": "00542320",
          "CourseIdTrimmed": "542320",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 6 - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "07:15 PM",
          "FirstOccurrenceFormattedEndTime": "07:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789349400000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789352100000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789954200000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789956900000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790559000000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790561700000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791163800000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791166500000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792373400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792376100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792978200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792980900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793586600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793589300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794191400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794194100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794796200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794798900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795401000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795403700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796005800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796008500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796610600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796613300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797215400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797218100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "03:30 pm - 04:15 pm",
          "EventId": "8c2e2020-a224-4eb9-a525-dc0d66071d9a",
          "CourseId": "00542447",
          "CourseIdTrimmed": "542447",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "03:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "04:15 PM",
          "FirstOccurrenceFormattedEndTime": "04:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791671400000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791674100000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792276200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792278900000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792881000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792883700000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793485800000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793488500000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794699000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794701700000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795908600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795911300000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796513400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796516100000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797118200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797120900000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 am - 09:15 am",
          "EventId": "5b320a2f-c021-431e-b86d-277c90a6e94d",
          "CourseId": "00542730",
          "CourseIdTrimmed": "542730",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "09:15 AM",
          "FirstOccurrenceFormattedEndTime": "09:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791732600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791735300000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792337400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792340100000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792942200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792944900000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793550600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793553300000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794155400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794158100000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794760200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794762900000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795365000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795367700000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795969800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795972500000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796574600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796577300000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797179400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797182100000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90765,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "c455d3e4-4246-49f8-8fb7-489ac450e7a8",
          "CourseId": "00542377",
          "CourseIdTrimmed": "542377",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791935100000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792107900000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792539900000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792712700000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793144700000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793317500000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793753100000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793925900000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794357900000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794530700000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "476646cd-d476-42bc-a82e-adf9f58da003",
          "CourseId": "00541919",
          "CourseIdTrimmed": "541919",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791940500000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791943200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792113300000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792116000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792545300000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792548000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792718100000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792720800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793150100000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793152800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793322900000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793325600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793758500000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793761200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793931300000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793934000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794363300000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794366000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794536100000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794538800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "6ce8850c-417b-47b4-afa3-0338578de7f6",
          "CourseId": "00542380",
          "CourseIdTrimmed": "542380",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791945900000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791948600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792118700000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792121400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792550700000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792553400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792723500000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792726200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793155500000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793158200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793328300000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793331000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793763900000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793766600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793936700000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793939400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794368700000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794371400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794541500000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794544200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "f2edc4b0-b306-4723-9e5e-d053afb5e032",
          "CourseId": "00542362",
          "CourseIdTrimmed": "542362",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792021500000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792453500000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792626300000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793058300000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793231100000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793666700000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793839500000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794271500000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "2e44e40c-76a5-408d-a6f6-6e70f8c6fd4d",
          "CourseId": "00541634",
          "CourseIdTrimmed": "541634",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792021500000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792453500000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792626300000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793058300000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793231100000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793666700000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793839500000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794271500000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "b88a5328-ada4-449d-93c6-0d647c427aca",
          "CourseId": "00542374",
          "CourseIdTrimmed": "542374",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792026900000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792029600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792458900000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792461600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792631700000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792634400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793063700000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793066400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793236500000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793239200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793672100000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793674800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793844900000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793847600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794276900000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794279600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "89b1188f-e206-48f9-b86f-110ad6598fd0",
          "CourseId": "00542365",
          "CourseIdTrimmed": "542365",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792032300000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792464300000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792637100000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793069100000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793241900000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793677500000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793850300000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794282300000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:15 pm",
          "EventId": "86a4dcb2-4ce1-4c2f-b892-fec47bb9981a",
          "CourseId": "00542367",
          "CourseIdTrimmed": "542367",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:15 PM",
          "FirstOccurrenceFormattedEndTime": "08:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792031400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792034100000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792463400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792466100000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792636200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792638900000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793068200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793070900000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793241000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793243700000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793676600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793679300000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793849400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793852100000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794281400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794284100000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "cb8b9938-d2b7-4314-969f-7b04385e7bba",
          "CourseId": "00541766",
          "CourseIdTrimmed": "541766",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794876300000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795049100000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795481100000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653900000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085900000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796258700000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796690700000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796863500000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797295500000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797468300000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "cda3e8c7-e124-423d-927c-916a0afe9dfc",
          "CourseId": "00542345",
          "CourseIdTrimmed": "542345",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794876300000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795049100000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795481100000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653900000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085900000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796258700000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796690700000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796863500000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797295500000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797468300000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "de6eae96-3905-4144-a374-9ddb588027e8",
          "CourseId": "00542349",
          "CourseIdTrimmed": "542349",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794881700000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794884400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795054500000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795057200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795486500000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795489200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795659300000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795662000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796091300000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796094000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796264100000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796266800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796696100000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796698800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796868900000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796871600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797300900000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797303600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797473700000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797476400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 07:45 pm",
          "EventId": "201f6471-db11-4c88-8288-c3dcd7ce0e05",
          "CourseId": "00542360",
          "CourseIdTrimmed": "542360",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:45 PM",
          "FirstOccurrenceFormattedEndTime": "07:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794887100000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795059900000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795491900000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795664700000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796096700000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796269500000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796701500000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796874300000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797306300000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797479100000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:15 pm",
          "EventId": "50db8358-ca65-47d2-8f75-ef410a943888",
          "CourseId": "00542358",
          "CourseIdTrimmed": "542358",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:15 PM",
          "FirstOccurrenceFormattedEndTime": "08:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794886200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794888900000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795059000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795061700000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795491000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795493700000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795663800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795666500000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796095800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796098500000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796268600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796271300000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796700600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796703300000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796873400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796876100000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797305400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797308100000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797478200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797480900000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "bade62f5-dc15-41c7-b320-a79772ed9c32",
          "CourseId": "00542340",
          "CourseIdTrimmed": "542340",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794962700000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795135500000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795567500000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795740300000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796172300000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796345100000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796777100000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796949900000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797381900000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797554700000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "7a497101-6499-4585-8023-7d70b54b476d",
          "CourseId": "00542234",
          "CourseIdTrimmed": "542234",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794968100000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794970800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795140900000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795143600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795572900000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795575600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795745700000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795748400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796177700000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796180400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796350500000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796353200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796782500000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796785200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796955300000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796958000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797387300000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797390000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797560100000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797562800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 6 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:45 pm - 08:30 pm",
          "EventId": "b9321b58-43df-44ab-be4d-4bfaf919c48c",
          "CourseId": "00542343",
          "CourseIdTrimmed": "542343",
          "EventName": "SWIM - SWIMMER 6 - CHILDREN",
          "Details": "Cover deep water skills including stride entries and compact jumps; lifesaving kicks such as eggbeater and scissor; further development of breaststroke and front and back crawl; head-up swims; interval training; and a 300m workout to develop strength and endurance. Pre-requisites: Swim for Life Swimmer 5 - Complete; Red Cross Swim Kids 6 - Complete; or Red Cross Swim Kids 7 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 6 - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:45 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794973500000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794976200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795146300000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795149000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795578300000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795581000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795751100000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795753800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796183100000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796185800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796355900000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796358600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796787900000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796790600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796960700000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796963400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797392700000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797395400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797565500000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797568200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 6,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "6 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "5e470f12-b5d1-4a92-9831-7f9a83aee034",
      "name": "Swim - Swimmer 7 - Rookie Patrol",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:30 pm - 01:30 pm",
          "EventId": "3c8eef1c-956b-4531-9a23-10d9cf60384a",
          "CourseId": "00514839",
          "CourseIdTrimmed": "514839",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783279800000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783283400000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1783884600000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783888200000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1784489400000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784493000000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1785094200000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785097800000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786303800000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786307400000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786908600000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786912200000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787513400000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787517000000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788118200000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788121800000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80700,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 11:00 am",
          "EventId": "eb1616fc-d973-481d-a233-a495bdc3f217",
          "CourseId": "00514837",
          "CourseIdTrimmed": "514837",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/4 Pool - Shallow 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786381200000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786384800000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786467600000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786471200000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786554000000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786557600000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786640400000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644000000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786726800000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786730400000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786989600000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076000000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787162400000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787248800000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787335200000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:15 pm - 06:15 pm",
          "EventId": "5056e858-ed04-4c8e-bf10-c5f02a2eb003",
          "CourseId": "00514840",
          "CourseIdTrimmed": "514840",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$108.90",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "05:15 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785975300000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785978900000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786407300000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786410900000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786580100000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786583700000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787012100000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787015700000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787184900000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787188500000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787616900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787620500000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787789700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787793300000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788221700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788225300000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788394500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788398100000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40380,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 07:00 pm",
          "EventId": "f2749dac-ba9e-43ea-a21d-4ea57192ca0a",
          "CourseId": "00518245",
          "CourseIdTrimmed": "518245",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786410000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786413600000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786496400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786500000000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786582800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786586400000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786669200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786672800000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786755600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786759200000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787014800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787018400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787101200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787104800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787187600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787191200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787274000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787277600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787360400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787364000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 10:00 am",
          "EventId": "5a1c690d-8d13-4dcf-b78c-b6bb59810e79",
          "CourseId": "00514838",
          "CourseIdTrimmed": "514838",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/4 Pool - Shallow 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787587200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787673600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787760000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787846400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787932800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788192000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788278400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788364800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788451200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788537600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:15 am - 10:15 am",
          "EventId": "4a2c94b3-c3c2-4c89-9e76-4d7a9a50aa55",
          "CourseId": "00518323",
          "CourseIdTrimmed": "518323",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:15 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:15 AM",
          "FirstOccurrenceFormattedEndTime": "10:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787588100000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787591700000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787674500000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787678100000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787760900000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787764500000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787847300000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850900000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787933700000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787937300000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788192900000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788196500000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788279300000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282900000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788365700000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788369300000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788452100000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788455700000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788538500000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788542100000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:30 am",
          "EventId": "87ad364d-2994-4c10-82de-1d89494ca3a2",
          "CourseId": "00555237",
          "CourseIdTrimmed": "555237",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "83264f47-c28e-4f4d-a3e7-2f7dfb60e2d9",
          "CourseId": "00519333",
          "CourseIdTrimmed": "519333",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14460,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:30 pm",
          "EventId": "2fb31bc2-2e61-4edd-8bf0-3c9e8ebaf14e",
          "CourseId": "00542433",
          "CourseIdTrimmed": "542433",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788917400000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789090200000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789522200000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789695000000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790127000000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790299800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790731800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790904600000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791333000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791336600000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791505800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791509400000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "70fc50a4-5a17-4a30-8fae-21a5d8d7fbbd",
          "CourseId": "00542436",
          "CourseIdTrimmed": "542436",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788998400000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789603200000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790035200000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790208000000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790640000000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791244800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791417600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40380,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 09:00 pm",
          "EventId": "d6ca707c-13e0-4260-9495-f5202ce29195",
          "CourseId": "00542441",
          "CourseIdTrimmed": "542441",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789009200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789012800000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789441200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789444800000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789614000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789617600000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790046000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790049600000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790218800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790222400000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790650800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790654400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791255600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791259200000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791428400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791432000000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40380,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:30 pm",
          "EventId": "0dd05e12-d03a-4228-b159-e7ef382473c3",
          "CourseId": "00542402",
          "CourseIdTrimmed": "542402",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$157.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789237800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789241400000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789842600000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789846200000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790447400000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790451000000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791052200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791055800000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792261800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792265400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792866600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792870200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793471400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793475000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794079800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794083400000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794684600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794688200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795289400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795293000000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795894200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795897800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796499000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796502600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797103800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797107400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:45 am - 12:45 pm",
          "EventId": "1378d404-09ab-4549-ad8e-bb4798bb30b7",
          "CourseId": "00542396",
          "CourseIdTrimmed": "542396",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$157.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "11:45 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "12:45 PM",
          "FirstOccurrenceFormattedEndTime": "12:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789325100000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789328700000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789929900000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789933500000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790534700000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790538300000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791139500000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791143100000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792349100000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792352700000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792953900000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792957500000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793562300000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793565900000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794167100000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794170700000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794771900000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794775500000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795376700000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795380300000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795981500000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795985100000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796586300000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796589900000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797191100000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797194700000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 07:00 pm",
          "EventId": "ed6b4ea2-8859-4fc3-9e79-8ec136554e8f",
          "CourseId": "00542392",
          "CourseIdTrimmed": "542392",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$157.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789347600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789351200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789952400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789956000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790557200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790560800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791162000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791165600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792371600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792375200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792976400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792980000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793584800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793588400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794189600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794193200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794794400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794798000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795399200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795402800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796004000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796007600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796608800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796612400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797213600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797217200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:30 pm - 03:30 pm",
          "EventId": "25a9256d-0536-4df5-93e4-29f0a0648934",
          "CourseId": "00542727",
          "CourseIdTrimmed": "542727",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "02:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:30 PM",
          "FirstOccurrenceFormattedEndTime": "03:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791754200000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791757800000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792359000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792362600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792963800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792967400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793572200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793575800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794177000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794180600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794781800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794785400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795386600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795390200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795991400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795995000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796596200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796599800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797201000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797204600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90780,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "8159fa7c-5e6c-4b88-8af3-7ff02ce0f615",
          "CourseId": "00542428",
          "CourseIdTrimmed": "542428",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791936000000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791939600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792108800000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792112400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792540800000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792544400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792713600000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792717200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793145600000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793149200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793318400000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793322000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793754000000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793757600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793926800000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793930400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794358800000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794362400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794531600000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794535200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:30 pm",
          "EventId": "e4f06c94-4f19-4701-8ada-46462dd136d7",
          "CourseId": "00542430",
          "CourseIdTrimmed": "542430",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791937800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791941400000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792110600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792114200000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792542600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792546200000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792715400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792719000000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793147400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793151000000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793320200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793323800000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793755800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793759400000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793928600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793932200000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794360600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794364200000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794533400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794537000000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "09f873f6-f30f-430d-accc-25288f013976",
          "CourseId": "00542422",
          "CourseIdTrimmed": "542422",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792022400000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792454400000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792627200000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793059200000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793232000000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793667600000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793840400000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794272400000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37500,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 08:00 pm",
          "EventId": "b33673fe-a7cd-4bfb-9652-aa65f2d30d1f",
          "CourseId": "00542425",
          "CourseIdTrimmed": "542425",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792029600000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792033200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792461600000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792465200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792634400000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792638000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793066400000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793070000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793239200000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793242800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793674800000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793678400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793847600000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793851200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794279600000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794283200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37500,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 09:00 pm",
          "EventId": "ca203913-eceb-4c10-b504-0a86c55db8f2",
          "CourseId": "00542423",
          "CourseIdTrimmed": "542423",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792033200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792036800000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792465200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792468800000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792638000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792641600000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793070000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793073600000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793242800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793246400000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793678400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793682000000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793851200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793854800000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794283200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794286800000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37500,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "3df5d673-7f3c-4018-94f1-004936476e86",
          "CourseId": "00542414",
          "CourseIdTrimmed": "542414",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794877200000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795050000000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795482000000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795654800000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796259600000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796691600000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796864400000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797296400000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797469200000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 08:00 pm",
          "EventId": "0d2c16b6-e9c4-4455-8c9d-8668825f5706",
          "CourseId": "00542415",
          "CourseIdTrimmed": "542415",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794884400000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794888000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795057200000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795060800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795489200000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795492800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795662000000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795665600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796094000000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796097600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796266800000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796270400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796698800000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796702400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796871600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796875200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797303600000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797307200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797476400000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797480000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:00 pm - 09:00 pm",
          "EventId": "de09743f-6143-4460-ad63-d90f11671d84",
          "CourseId": "00542419",
          "CourseIdTrimmed": "542419",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "08:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794888000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794891600000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795060800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795064400000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795492800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795496400000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795665600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795669200000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796097600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796101200000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796270400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796274000000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796702400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796706000000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796875200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796878800000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797307200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797310800000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797480000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797483600000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "22ccca4a-5ea2-4592-92d4-bfe6d88dc864",
          "CourseId": "00542406",
          "CourseIdTrimmed": "542406",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794963600000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794967200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795136400000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795140000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795568400000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795572000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795741200000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795744800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796173200000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796176800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796346000000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796349600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796778000000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796781600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796950800000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796954400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797382800000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797386400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797555600000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797559200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:30 pm",
          "EventId": "1ed8dec8-eb8d-4810-b850-844b1dd5a07b",
          "CourseId": "00542412",
          "CourseIdTrimmed": "542412",
          "EventName": "SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "Details": "Cover further development of the breaststroke and front and back crawl; individual fitness to meet a timed 100m swim and 350m workout; water proficiency skills that include swimming with clothes on, ready position and feet-first/head-first surface dives; demonstrating the ability to conduct a primary assessment and calling EMS as part of First Aid skills; and victim recognition and throwing assists. Pre-requisite: Swim for Life Swimmer 6 - Complete; Red Cross Swim Kids 7 - Complete; or Red Cross Swim Kids 8 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 7 - ROOKIE PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794965400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794969000000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795138200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795141800000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795570200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795573800000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795743000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795746600000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796175000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796178600000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796347800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796351400000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796779800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796783400000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796952600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796956200000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797384600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797388200000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797557400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797561000000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "2e730c12-6394-4bd1-acee-ec708763f126",
      "name": "Swim - Swimmer 8 - Ranger Patrol",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:15 am - 11:15 am",
          "EventId": "1a6a3b04-9211-472b-9003-ddc68d58c3b4",
          "CourseId": "00518193",
          "CourseIdTrimmed": "518193",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786382100000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786385700000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786468500000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786472100000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786554900000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786558500000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786641300000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644900000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786727700000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786731300000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786986900000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786990500000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787073300000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076900000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787159700000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787163300000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787246100000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787249700000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787332500000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787336100000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "db6a16a6-1753-4937-8108-329d3c34c371",
          "CourseId": "00518247",
          "CourseIdTrimmed": "518247",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786406400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786579200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14460,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/05/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:15 pm",
          "EventId": "0b88434c-911e-42d7-8517-3f74ddea8b8e",
          "CourseId": "00514846",
          "CourseIdTrimmed": "514846",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$108.90",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 5th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "07:15 PM",
          "FirstOccurrenceFormattedEndTime": "07:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785978900000)/",
              "StartDate": "/Date(1785913200000)/",
              "EndDateWithOffset": "/Date(1785982500000)/",
              "EndDate": "/Date(1785913200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786410900000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786414500000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786583700000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786587300000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787015700000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787019300000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787188500000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787192100000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787620500000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787624100000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787793300000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787796900000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788225300000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788228900000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788398100000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788401700000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 9,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40380,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 11:00 am",
          "EventId": "a865f7a3-b967-4503-8714-2ff9d96c3e26",
          "CourseId": "00514844",
          "CourseIdTrimmed": "514844",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787590800000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787594400000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787677200000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787680800000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787763600000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787767200000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787850000000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787853600000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787936400000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940000000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788195600000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788199200000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788282000000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788285600000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788368400000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372000000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788454800000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788458400000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788541200000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788544800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:15 am - 11:15 am",
          "EventId": "dfebdd02-8b20-4ccd-a4f3-b2d9faeb2e9b",
          "CourseId": "00518324",
          "CourseIdTrimmed": "518324",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787591700000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787595300000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787678100000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787681700000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787764500000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787768100000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787850900000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787854500000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787937300000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940900000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788196500000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788200100000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788282900000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788286500000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788369300000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372900000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788455700000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788459300000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788542100000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788545700000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 07:00 pm",
          "EventId": "9be5a427-0e09-42b4-b9ef-2f7b5ecb334e",
          "CourseId": "00519331",
          "CourseIdTrimmed": "519331",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787619600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787623200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787706000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787709600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787792400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787796000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787878800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787882400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787965200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787968800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788224400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788228000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788310800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788314400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788397200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788400800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788483600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788487200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788570000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788573600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 07:00 pm",
          "EventId": "0346e01e-747f-43c9-aede-89f4ed745dd5",
          "CourseId": "00542492",
          "CourseIdTrimmed": "542492",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788915600000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789088400000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789520400000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789693200000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790125200000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790298000000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790730000000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790902800000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791334800000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791338400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791507600000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791511200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:30 pm",
          "EventId": "60eccb5b-6a7f-4814-b7a2-a0e54fd869bb",
          "CourseId": "00542496",
          "CourseIdTrimmed": "542496",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789007400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789011000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789439400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789443000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789612200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789615800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790044200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790047800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790217000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790220600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790649000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790652600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791253800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791257400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791426600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791430200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40380,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 12:00 pm",
          "EventId": "22ed506f-c476-4a77-b133-d3a1786c9dac",
          "CourseId": "00542498",
          "CourseIdTrimmed": "542498",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$157.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789236000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789239600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789840800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789844400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790445600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790449200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791050400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791054000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792260000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792263600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792864800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792868400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793469600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793473200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794078000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794081600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794682800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794686400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795287600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795291200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795892400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795896000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796497200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796500800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797102000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797105600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:00 am - 11:00 am",
          "EventId": "803ba0ed-f3ed-4057-bf44-5bee6458ce50",
          "CourseId": "00542449",
          "CourseIdTrimmed": "542449",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$157.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789318800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789322400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789923600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789927200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790528400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790532000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791133200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791136800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792346400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792951200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793559600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794164400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794769200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795978800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796583600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797188400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 08:00 pm",
          "EventId": "d70c9176-8546-4daa-ae2a-06ed13941a34",
          "CourseId": "00542445",
          "CourseIdTrimmed": "542445",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$157.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789351200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789354800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789956000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789959600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790560800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790564400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791165600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791169200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792375200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792378800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792980000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792983600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793588400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793592000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794193200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794196800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794798000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794801600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795402800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795406400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796007600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796011200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796612400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796616000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797217200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797220800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:30 pm - 05:30 pm",
          "EventId": "9048eeb8-a255-45a6-8a04-00967dec4d69",
          "CourseId": "00542466",
          "CourseIdTrimmed": "542466",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791675000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791678600000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792279800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792283400000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792884600000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792888200000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793489400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793493000000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794702600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794706200000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795912200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795915800000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796517000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796520600000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797121800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797125400000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90780,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:30 pm - 02:30 pm",
          "EventId": "2f60a5dd-1eca-452b-ae00-b13e6f8d71e4",
          "CourseId": "00542734",
          "CourseIdTrimmed": "542734",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "01:30 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791750600000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791754200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792355400000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792359000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792960200000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792963800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793568600000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793572200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794173400000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794177000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794778200000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794781800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795383000000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795386600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795987800000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795991400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796592600000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796596200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797197400000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797201000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90780,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 07:00 pm",
          "EventId": "65e8a78c-a4c2-45c6-99ab-0bfb5d6230a2",
          "CourseId": "00542484",
          "CourseIdTrimmed": "542484",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791939600000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791943200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792112400000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792116000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792544400000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792548000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792717200000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792720800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793149200000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793152800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793322000000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793325600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793757600000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793761200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793930400000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793934000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794362400000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794366000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794535200000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794538800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 08:00 pm",
          "EventId": "dc2a8379-cbc7-4826-a41f-8502da6addb6",
          "CourseId": "00542476",
          "CourseIdTrimmed": "542476",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791943200000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791946800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792116000000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792119600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792548000000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792551600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792720800000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792724400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793152800000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793156400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793325600000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793329200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793761200000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793764800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793934000000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793937600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794366000000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794369600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794538800000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794542400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:30 pm",
          "EventId": "c1977ac2-6c49-4294-9afd-59491c792445",
          "CourseId": "00542468",
          "CourseIdTrimmed": "542468",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792031400000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792035000000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792463400000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792467000000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792636200000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792639800000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793068200000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793071800000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793241000000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793244600000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793676600000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793680200000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793849400000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793853000000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794281400000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794285000000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37500,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:30 pm - 08:30 pm",
          "EventId": "34f82011-a007-44b3-a16b-12efed6d8d5a",
          "CourseId": "00542458",
          "CourseIdTrimmed": "542458",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 4",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "08:30 PM",
          "FirstOccurrenceFormattedEndTime": "08:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794886200000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794889800000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795059000000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795062600000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795491000000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795494600000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795663800000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795667400000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796095800000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796099400000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796268600000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796272200000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796700600000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796704200000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796873400000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796877000000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797305400000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797309000000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797478200000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797481800000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:15 pm",
          "EventId": "8c00cce7-9c07-4aa3-a92c-5d3dcd5f4cba",
          "CourseId": "00542453",
          "CourseIdTrimmed": "542453",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "07:15 PM",
          "FirstOccurrenceFormattedEndTime": "07:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794968100000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794971700000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795140900000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795144500000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795572900000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795576500000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795745700000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795749300000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796177700000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796181300000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796350500000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796354100000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796782500000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796786100000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796955300000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796958900000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797387300000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797390900000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797560100000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797563700000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "07:00 pm - 08:00 pm",
          "EventId": "c40fd589-b40a-4d81-9df9-977e58b9cace",
          "CourseId": "00542454",
          "CourseIdTrimmed": "542454",
          "EventName": "SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "Details": "Cover lifesaving sport skills with a lifesaving stroke medley, timed object support and a non-contact rescue with a buoyant aid; eggbeater kick; increased fitness levels to meet a 200m timed swim; and First Aid focused on unconscious victims and obstructed airway procedures. Pre-requisite: Swim for Life Swimmer 7 - Complete; or Red Cross Swim Kids 8 - Complete; or Red Cross Swim Kids 9 - Incomplete.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 8 - RANGER PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794970800000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794974400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795143600000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795147200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795575600000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795579200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795748400000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795752000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796180400000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796184000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796353200000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796356800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796785200000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796788800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796958000000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796961600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797390000000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797393600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797562800000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797566400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "7abc6461-3806-4963-9aaa-722db6c98276",
      "name": "Swim - Swimmer 9 - Star Patrol",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:00 am - 10:00 am",
          "EventId": "7dd4c81b-da5c-48d0-bacb-7f921b6c0b28",
          "CourseId": "00514850",
          "CourseIdTrimmed": "514850",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 9 - STAR PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786377600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786381200000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786464000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786467600000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786550400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554000000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786636800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786640400000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786723200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786726800000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786982400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787068800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787155200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787241600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787328000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:15 am - 10:15 am",
          "EventId": "90f63c8e-4199-4980-8b0c-cb8e6a28f59b",
          "CourseId": "00518183",
          "CourseIdTrimmed": "518183",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; or Red Cross Swim Kids 10 - Incomplete. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 9 - STAR PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:15 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:15 AM",
          "FirstOccurrenceFormattedEndTime": "10:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786378500000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786382100000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786464900000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786468500000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786551300000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786554900000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786637700000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786641300000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786724100000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786727700000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786983300000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986900000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787069700000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787073300000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787156100000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787159700000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787242500000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787246100000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787328900000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787332500000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "a7a43ce2-9c82-4729-9294-47497a4569e0",
          "CourseId": "00518263",
          "CourseIdTrimmed": "518263",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; or Red Cross Swim Kids 10 - Incomplete. ",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 9 - STAR PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786402800000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786406400000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786492800000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786575600000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786579200000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786665600000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787007600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787180400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14460,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:15 pm - 07:15 pm",
          "EventId": "ae1b69aa-900c-4e5c-93db-3cbc0cedd049",
          "CourseId": "00514853",
          "CourseIdTrimmed": "514853",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - SWIMMER 9 - STAR PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 3 - Shallow",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "07:15 PM",
          "FirstOccurrenceFormattedEndTime": "07:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785892500000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785896100000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786065300000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786068900000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786497300000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786500900000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1786670100000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786673700000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787102100000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787105700000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787274900000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787278500000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787706900000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787710500000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787879700000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787883300000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788311700000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788315300000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788484500000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788488100000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:00 am - 12:00 pm",
          "EventId": "4698a664-467c-425b-8b53-c536f9b07ba5",
          "CourseId": "00514851",
          "CourseIdTrimmed": "514851",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 9 - STAR PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15900,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "7a991c20-ba1a-4b90-8bc7-d806b0d77f38",
          "CourseId": "00519345",
          "CourseIdTrimmed": "519345",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; or Red Cross Swim Kids 10 - Incomplete. ",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787612400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787785200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788217200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788390000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14460,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "2dc5b5cf-9adb-4ea7-9676-505803806bc7",
          "CourseId": "00542705",
          "CourseIdTrimmed": "542705",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788912000000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789084800000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789516800000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789689600000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790121600000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790294400000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790726400000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790899200000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791331200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791504000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 07:00 pm",
          "EventId": "4f0b5f25-db79-4d42-b43d-1015b4264cfb",
          "CourseId": "00542714",
          "CourseIdTrimmed": "542714",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002000000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789434000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789606800000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790038800000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790211600000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790643600000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791248400000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791252000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791421200000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791424800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40380,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "6da5a891-9c9a-4528-a019-52a9675af4e8",
          "CourseId": "00542653",
          "CourseIdTrimmed": "542653",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 9 - STAR PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$145.20",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789254000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789257600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789858800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789862400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790463600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790467200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791068400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791072000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792278000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792281600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792882800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792886400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794096000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794099600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794700800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794704400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795305600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795309200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795910400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795914000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796515200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796518800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797120000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797123600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 12,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "02:00 pm - 03:00 pm",
          "EventId": "9476248a-7b22-4a0c-b084-768b6fea8f34",
          "CourseId": "00542656",
          "CourseIdTrimmed": "542656",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - SWIMMER 9 - STAR PATROL - CHILDREN waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$157.30",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "03:00 PM",
          "FirstOccurrenceFormattedEndTime": "03:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789333200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789336800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789938000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789941600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790542800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790546400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791147600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791151200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792357200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792360800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792962000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792965600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793570400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793574000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794175200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794178800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794780000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794783600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795384800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795388400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795989600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795993200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796594400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796598000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797199200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797202800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "03:30 pm - 04:30 pm",
          "EventId": "5e257dc4-5a4a-4f10-a77f-bde35605b157",
          "CourseId": "00542460",
          "CourseIdTrimmed": "542460",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; or Red Cross Swim Kids 10 - Incomplete. ",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "03:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791671400000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791675000000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792276200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792279800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792881000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792884600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793485800000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793489400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794699000000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794702600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795908600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795912200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796513400000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796517000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797118200000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797121800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90780,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "12:00 pm - 01:00 pm",
          "EventId": "acd78a81-cb62-4fb7-98da-49c2a823ef1b",
          "CourseId": "00542721",
          "CourseIdTrimmed": "542721",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; or Red Cross Swim Kids 10 - Incomplete. ",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791745200000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791748800000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792350000000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792353600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792954800000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792958400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793563200000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793566800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794168000000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794171600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794772800000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794776400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795377600000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795381200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795982400000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795986000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796587200000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796590800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797192000000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797195600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90780,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "782def77-b0f7-48f9-be96-d5ef1d671ffe",
          "CourseId": "00542703",
          "CourseIdTrimmed": "542703",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791936000000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792108800000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792540800000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792713600000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793145600000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793318400000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793754000000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793926800000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794358800000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794531600000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 07:00 pm",
          "EventId": "d099593f-c12b-4fde-93e7-c46ff10e8da0",
          "CourseId": "00542696",
          "CourseIdTrimmed": "542696",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$96.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792026000000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792029600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792458000000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792461600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792630800000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792634400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793062800000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793066400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793235600000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793239200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793671200000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793674800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793844000000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793847600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794276000000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794279600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37500,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "06:00 pm - 07:00 pm",
          "EventId": "20ccf186-299f-4501-828d-432d679a16df",
          "CourseId": "00542675",
          "CourseIdTrimmed": "542675",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794880800000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794884400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795053600000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795057200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795485600000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795489200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795658400000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795662000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796090400000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796094000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796263200000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796266800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796695200000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796698800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796868000000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796871600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797300000000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797303600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797472800000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797476400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 8 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 05:00 pm",
          "EventId": "41391d78-1a7d-407c-95bc-73ec3041dcdb",
          "CourseId": "00542670",
          "CourseIdTrimmed": "542670",
          "EventName": "SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "Details": "Cover completing a 300m timed swim, 600m workout and a 25m object carry; refining of strokes; lifesaving skills that include use of rescue aids, defense methods, victim removals and supporting a victim in shallow water; and First Aid that focuses on treatment of bone or joint injuries and respiratory emergencies. Pre-requisite: Swim for Life Swimmer 8 - Complete; Red Cross Swim Kids 9 - Complete; or Red Cross Swim Kids 10 - Incomplete.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - SWIMMER 9 - STAR PATROL - CHILDREN",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$121.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794963600000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795136400000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795568400000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795741200000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796173200000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796346000000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796778000000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796950800000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797382800000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797555600000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 8,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "8 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43260,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "children-aquatics",
      "id": "5b1e5709-487f-45d7-95a1-d134f3dad656",
      "name": "Swim to Survive",
      "courses": []
    },
    {
      "calendar": "children-aquatics",
      "id": "3631364b-63e4-4e86-8d7a-bca20dbae437",
      "name": "Swimming Private Lessons",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "46cd40a4-3a58-4c58-b813-d44c1c9f85e8",
          "CourseId": "00553853",
          "CourseIdTrimmed": "553853",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 17th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 17th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "cbc2e1c3-15ee-475f-ad32-7677e46b86b2",
          "CourseId": "00555111",
          "CourseIdTrimmed": "555111",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 17th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 17th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786984200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786986000000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "b0df1e18-89f3-4eb1-99f8-8df9b146fa52",
          "CourseId": "00553868",
          "CourseIdTrimmed": "553868",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 17th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 17th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786986000000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "4b1e0574-d5e4-405a-90ed-ddbe0d278f9b",
          "CourseId": "00553879",
          "CourseIdTrimmed": "553879",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 17th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 17th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786989600000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786991400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "fcd5348b-0349-45b3-b695-cc169cbe3b42",
          "CourseId": "00555112",
          "CourseIdTrimmed": "555112",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 18th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 18th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "6e02d538-d70e-435b-b6b5-bc51f849979a",
          "CourseId": "00553854",
          "CourseIdTrimmed": "553854",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 18th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 18th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787070600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787072400000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "9317985c-43df-4d05-8f3f-878dcc1f472c",
          "CourseId": "00553869",
          "CourseIdTrimmed": "553869",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 18th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 18th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787072400000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "df40fff3-937d-464d-bd39-3177f65a879b",
          "CourseId": "00553881",
          "CourseIdTrimmed": "553881",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 18th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 18th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787076000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787077800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "203106a9-17d0-4176-b636-91a6f2333006",
          "CourseId": "00516180",
          "CourseIdTrimmed": "516180",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 18th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 18th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787079600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "a11f754e-11bb-42ec-8aef-b3fde426bee1",
          "CourseId": "00555113",
          "CourseIdTrimmed": "555113",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 19th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 19th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "9be11121-c0d4-4c2b-b9d8-30764b6c4a9e",
          "CourseId": "00553855",
          "CourseIdTrimmed": "553855",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 19th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 19th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787157000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787158800000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "6407cb96-8b22-441f-9538-1467c1056dec",
          "CourseId": "00553871",
          "CourseIdTrimmed": "553871",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 19th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 19th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787158800000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "25c7b6b2-41fe-46eb-a5ce-355e2d084420",
          "CourseId": "00553882",
          "CourseIdTrimmed": "553882",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 19th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 19th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787162400000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787164200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "1742a08c-a5d4-4aae-b0a2-9e23e50b4e9d",
          "CourseId": "00516181",
          "CourseIdTrimmed": "516181",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 19th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 19th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "3f9bf583-3761-44c2-9b6c-3c090ddfa2ba",
          "CourseId": "00555114",
          "CourseIdTrimmed": "555114",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Aug 20th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "0aa2b769-79be-47f0-b0c9-623793b9d72b",
          "CourseId": "00553856",
          "CourseIdTrimmed": "553856",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Aug 20th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787243400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787245200000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "99c4a5ac-65ce-48cd-a23b-3eebd195684c",
          "CourseId": "00553872",
          "CourseIdTrimmed": "553872",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Aug 20th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787245200000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "301ca2c4-94f7-4194-a804-56752b353610",
          "CourseId": "00553883",
          "CourseIdTrimmed": "553883",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Aug 20th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787248800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787250600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "85505ded-9903-4d4d-99cf-45a118a5f7a4",
          "CourseId": "00516182",
          "CourseIdTrimmed": "516182",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Aug 20th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787252400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "b2851d6f-d27f-4e7e-9c08-5a408dedecd3",
          "CourseId": "00555115",
          "CourseIdTrimmed": "555115",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 5",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Aug 21st, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Steveston Outdoor Pool",
            "Street": "4151 Moncton St",
            "City": "Richmond",
            "PostalCode": "V7E 3A8",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.125946,
            "Longitude": -123.178203,
            "Id": "118d1b44-fc80-431e-8c9a-e30a75f5b19c"
          },
          "Location": "Steveston Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "ca2270b8-6f27-4e88-8d05-62b93a1a1143",
          "CourseId": "00553857",
          "CourseIdTrimmed": "553857",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Aug 21st, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787329800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787331600000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "991fbf14-3da1-44f4-ad5f-a872742e63fc",
          "CourseId": "00553873",
          "CourseIdTrimmed": "553873",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Aug 21st, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787331600000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "941a8eff-6887-43d9-bca6-07e4dddff0ce",
          "CourseId": "00553884",
          "CourseIdTrimmed": "553884",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Aug 21st, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787335200000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787337000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "80e18164-249e-46ec-9728-363d34c746fb",
          "CourseId": "00516183",
          "CourseIdTrimmed": "516183",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Aug 21st, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787338800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "f5abe2a0-7865-430c-a6a5-4358ecd45304",
          "CourseId": "00556056",
          "CourseIdTrimmed": "556056",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 24th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589000000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787590800000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "5fe4204e-b8b7-46be-86b7-6114d1467a60",
          "CourseId": "00556044",
          "CourseIdTrimmed": "556044",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 24th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787594400000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787596200000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "f9c81b6b-ec63-4fc4-85f0-ed1637af9758",
          "CourseId": "00516186",
          "CourseIdTrimmed": "516186",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 24th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "61f9cbf1-a107-425a-80e6-b9a7de0d5334",
          "CourseId": "00556057",
          "CourseIdTrimmed": "556057",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 25th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 25th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787675400000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787677200000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "f21ed3cf-83a8-4571-a9c4-95fc2cf58ff7",
          "CourseId": "00556045",
          "CourseIdTrimmed": "556045",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 25th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 25th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787680800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787682600000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "5e03492a-c79d-4156-86ad-b561d22fc5f7",
          "CourseId": "00516187",
          "CourseIdTrimmed": "516187",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 25th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 25th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "61701cdf-8ea6-4ab1-a46b-c1b50dd37b4f",
          "CourseId": "00556058",
          "CourseIdTrimmed": "556058",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 26th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 26th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787761800000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787763600000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "d53b7442-47cf-4d3d-9a0a-64331620362d",
          "CourseId": "00556047",
          "CourseIdTrimmed": "556047",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 26th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 26th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787767200000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787769000000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "65596ffc-e722-4ea7-8ec1-0efd53dfa2ef",
          "CourseId": "00516188",
          "CourseIdTrimmed": "516188",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Aug 26th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 26th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "2706fb51-3535-4b21-9dd6-e7029a9f4dc9",
          "CourseId": "00556059",
          "CourseIdTrimmed": "556059",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Aug 27th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 27th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787848200000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787850000000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "6f8633c9-4b22-4c71-9439-9e8fd5b9c2be",
          "CourseId": "00556048",
          "CourseIdTrimmed": "556048",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Aug 27th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 27th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787853600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787855400000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "24596abc-5020-4ae7-9acc-adf6c8310072",
          "CourseId": "00556060",
          "CourseIdTrimmed": "556060",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Aug 28th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 28th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787934600000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787936400000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "57bafe57-c3bf-4c91-bf02-2fe91838e922",
          "CourseId": "00556050",
          "CourseIdTrimmed": "556050",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Aug 28th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 28th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787940000000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787941800000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "a8ddfe76-8f05-49e9-b634-5128da23ca11",
          "CourseId": "00516189",
          "CourseIdTrimmed": "516189",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Aug 28th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 28th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/31/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "3c128ad3-f6d5-4f59-8fa2-2e6b743bcf1c",
          "CourseId": "00556061",
          "CourseIdTrimmed": "556061",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 31st, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Aug 31st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788193800000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788195600000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/31/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "05357407-c327-4375-b5e0-2e32ff527879",
          "CourseId": "00556051",
          "CourseIdTrimmed": "556051",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 31st, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Aug 31st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788199200000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788201000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/31/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "6b16a73c-5313-4a6e-90e1-2672a0720589",
          "CourseId": "00516190",
          "CourseIdTrimmed": "516190",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 31st, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 31st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "99d26e6d-82c3-4f4b-ad52-2b39d7d663fd",
          "CourseId": "00556062",
          "CourseIdTrimmed": "556062",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 1st, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 1st",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788280200000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788282000000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "46c32cff-a6fa-4b1c-9645-0bd4a27456bb",
          "CourseId": "00556052",
          "CourseIdTrimmed": "556052",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 1st, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 1st",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788285600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788287400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "b8c9d7b3-8905-4992-b716-11ca50873e71",
          "CourseId": "00516191",
          "CourseIdTrimmed": "516191",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 1st, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 1st",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "c7cdf445-d2c2-426e-bc42-766611390e03",
          "CourseId": "00556063",
          "CourseIdTrimmed": "556063",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 2nd, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788366600000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788368400000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "08213513-e1e7-43ff-ae75-8626fa9695ca",
          "CourseId": "00556053",
          "CourseIdTrimmed": "556053",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 2nd, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788372000000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788373800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "1d648e49-66f0-40c3-98c8-22780452f533",
          "CourseId": "00516192",
          "CourseIdTrimmed": "516192",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 2nd, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "33b2a3de-b58d-43f3-b2b4-b5b03a29c021",
          "CourseId": "00556064",
          "CourseIdTrimmed": "556064",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 3rd, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788453000000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788454800000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "bf738f1a-5a97-41e5-9ded-32b511ecdb38",
          "CourseId": "00556054",
          "CourseIdTrimmed": "556054",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 3rd, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788458400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788460200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "0597e404-1e37-4ddc-8286-3cf5e8bb911a",
          "CourseId": "00516193",
          "CourseIdTrimmed": "516193",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 3rd, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:30 am - 10:00 am",
          "EventId": "3de01fdd-a6e3-479b-8ce9-af5901bfd8a5",
          "CourseId": "00556065",
          "CourseIdTrimmed": "556065",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 4th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788539400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788541200000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "510b35f1-4e00-4757-925b-d89961b150f2",
          "CourseId": "00556055",
          "CourseIdTrimmed": "556055",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 4th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788544800000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788546600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "1e79c9ce-e051-46c8-ae5b-3678c6636e1c",
          "CourseId": "00543636",
          "CourseIdTrimmed": "543636",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 8th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788895800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788897600000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "319d5555-3bd2-47f9-b62c-ee579d70dec1",
          "CourseId": "00543651",
          "CourseIdTrimmed": "543651",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 8th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788908400000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788910200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "13aa6935-3d23-4b98-9d5b-a315f008035c",
          "CourseId": "00543602",
          "CourseIdTrimmed": "543602",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 9th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788983100000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788984900000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "4265f60b-86c8-4a46-b06b-33094ba610c7",
          "CourseId": "00543620",
          "CourseIdTrimmed": "543620",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788996600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/10/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "4e1c53ff-59ec-4456-a377-27cb823adf4d",
          "CourseId": "00543638",
          "CourseIdTrimmed": "543638",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 10th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 10th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789068600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789070400000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/10/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "cb2ca4c8-77f2-4881-a7b1-96b0e1b293ab",
          "CourseId": "00543652",
          "CourseIdTrimmed": "543652",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 10th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 10th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789081200000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789083000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "dd7ba591-314c-44a6-ae08-95943b2cf25a",
          "CourseId": "00543260",
          "CourseIdTrimmed": "543260",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789167600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789169400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "5531164e-91b2-47c7-b7a4-b6109a7c7f36",
          "CourseId": "00543380",
          "CourseIdTrimmed": "543380",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789167600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789169400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "e5d93b73-a91d-45f1-80bf-6bbde23d89b4",
          "CourseId": "00543261",
          "CourseIdTrimmed": "543261",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789169400000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789171200000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "6b0555c8-8567-4243-83ef-1897a879b54d",
          "CourseId": "00543381",
          "CourseIdTrimmed": "543381",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789169400000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789171200000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "39c53e9a-07ff-48aa-9405-8936ec49ba18",
          "CourseId": "00543383",
          "CourseIdTrimmed": "543383",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789171200000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789173000000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "e3e3c141-6eee-4a1c-a1ce-6d85f5717dd0",
          "CourseId": "00543384",
          "CourseIdTrimmed": "543384",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789173000000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789174800000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "3bd0738d-1df9-4bf5-91e3-145f8ec214a7",
          "CourseId": "00543262",
          "CourseIdTrimmed": "543262",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789173000000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789174800000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "bd2bad40-d8f8-4fc9-a79c-b0e38b70e35d",
          "CourseId": "00543385",
          "CourseIdTrimmed": "543385",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789174800000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789176600000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "b617784e-849c-4b0a-8307-10f38b0e9b4a",
          "CourseId": "00543263",
          "CourseIdTrimmed": "543263",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789176600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789178400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "b87ab57e-20a3-442e-8544-105b73100419",
          "CourseId": "00543386",
          "CourseIdTrimmed": "543386",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789176600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789178400000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "4de23d67-b51a-4408-bfda-b8f441166499",
          "CourseId": "00543387",
          "CourseIdTrimmed": "543387",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789178400000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789180200000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "55290db6-7ffd-4dc7-8ef1-82a1535e5de4",
          "CourseId": "00543388",
          "CourseIdTrimmed": "543388",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789180200000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789182000000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "1469e43b-c0c5-43eb-879d-9b592a172f42",
          "CourseId": "00543264",
          "CourseIdTrimmed": "543264",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Sep 11th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789180200000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789182000000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "d2e5dfcf-6f43-4128-9acb-52fb0bff9f68",
          "CourseId": "00543478",
          "CourseIdTrimmed": "543478",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Sep 12th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789227000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789228800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "3d92fac6-a149-4e86-bc3f-ef742f9af356",
          "CourseId": "00543506",
          "CourseIdTrimmed": "543506",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789241400000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789243200000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "918e6eb5-be3a-4d11-a830-637a2fd17bf4",
          "CourseId": "00543494",
          "CourseIdTrimmed": "543494",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789263000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789264800000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "c05c211c-e144-457a-85f6-ac8a1aa77618",
          "CourseId": "00543683",
          "CourseIdTrimmed": "543683",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 13th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789318800000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789320600000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "6acd41cb-6d96-49cc-998c-4e8afd557a26",
          "CourseId": "00543709",
          "CourseIdTrimmed": "543709",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 13th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789328700000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789330500000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "507f8412-ae4d-43c8-8901-d4e4b28b04e7",
          "CourseId": "00543697",
          "CourseIdTrimmed": "543697",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Sep 13th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789333200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789335000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "2dbfb6f0-85da-4b13-b3fb-fc348ddaf15b",
          "CourseId": "00543604",
          "CourseIdTrimmed": "543604",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Sep 14th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 14th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789415100000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789416900000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "47d8ed8c-8c4b-4933-ba6e-edea438ab398",
          "CourseId": "00543622",
          "CourseIdTrimmed": "543622",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Sep 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 14th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789428600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "eb0dab06-b5eb-42e7-b01f-ed379acfcf5a",
          "CourseId": "00543639",
          "CourseIdTrimmed": "543639",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 15th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 15th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789500600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789502400000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "75cd09af-a146-464f-bf68-4011e6167d95",
          "CourseId": "00543654",
          "CourseIdTrimmed": "543654",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 15th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 15th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789513200000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789515000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "8a631429-323b-4e72-8e85-0f26fbca47fc",
          "CourseId": "00543606",
          "CourseIdTrimmed": "543606",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 16th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 16th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789587900000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789589700000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "e9f10c75-07cf-42bb-8103-ea1f3d981478",
          "CourseId": "00543624",
          "CourseIdTrimmed": "543624",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789601400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "01cad67b-1c32-4aa6-916c-5b2295cb33d2",
          "CourseId": "00543641",
          "CourseIdTrimmed": "543641",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 17th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 17th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789673400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789675200000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "e410945e-14da-47f9-9006-191cc9694b23",
          "CourseId": "00543655",
          "CourseIdTrimmed": "543655",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789686000000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789687800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "66a1c84d-d3cc-422c-b411-9c0346680460",
          "CourseId": "00543266",
          "CourseIdTrimmed": "543266",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789772400000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789774200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "09ccdfc9-a139-42e6-a78f-23ff4f49a751",
          "CourseId": "00543389",
          "CourseIdTrimmed": "543389",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789772400000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789774200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "963b9d43-021f-4dc8-9b04-68e51b36591a",
          "CourseId": "00543267",
          "CourseIdTrimmed": "543267",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789774200000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789776000000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "3cf2667c-81d3-4900-9782-0784ee0deb31",
          "CourseId": "00543390",
          "CourseIdTrimmed": "543390",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789774200000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789776000000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "afa9ea46-52e2-4dca-a3d1-cff01fcae91e",
          "CourseId": "00543391",
          "CourseIdTrimmed": "543391",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789776000000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789777800000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "59a3fed6-e5e2-4242-a8df-2a65785fca6d",
          "CourseId": "00543269",
          "CourseIdTrimmed": "543269",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789777800000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789779600000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "290b2434-f068-4d20-926f-779708a0d240",
          "CourseId": "00543392",
          "CourseIdTrimmed": "543392",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789777800000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789779600000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "9958efd2-e45d-4912-9bdc-08b738799ace",
          "CourseId": "00543393",
          "CourseIdTrimmed": "543393",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789779600000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789781400000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "05529953-8e7a-4006-88f5-94e192582539",
          "CourseId": "00543394",
          "CourseIdTrimmed": "543394",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789781400000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789783200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "004bae34-b52e-4dbe-84bd-d0880e635a5e",
          "CourseId": "00543270",
          "CourseIdTrimmed": "543270",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789781400000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789783200000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "e77ab5a0-b0d3-481e-b740-124b0d5a3051",
          "CourseId": "00543395",
          "CourseIdTrimmed": "543395",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789783200000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789785000000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "73b553c6-f4a6-45a1-9ca6-fc706e6ef0ae",
          "CourseId": "00543396",
          "CourseIdTrimmed": "543396",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789785000000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789786800000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "c014cc32-f152-4da9-876e-3d186453c631",
          "CourseId": "00543272",
          "CourseIdTrimmed": "543272",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 18th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Sep 18th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789785000000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789786800000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "a364d4f7-4e8c-4f9a-b388-0277415dd377",
          "CourseId": "00543479",
          "CourseIdTrimmed": "543479",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 19th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Sep 19th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789831800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789833600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "fbfc1b21-3c6d-4b85-a8f2-66bca04a30b4",
          "CourseId": "00543507",
          "CourseIdTrimmed": "543507",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 19th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 19th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789846200000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789848000000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "83b6c141-ec92-4f55-b02a-0b5879a44982",
          "CourseId": "00543495",
          "CourseIdTrimmed": "543495",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 19th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 19th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789867800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789869600000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "b6743f92-6eb0-4b26-8ee4-80d7a2ef0459",
          "CourseId": "00543684",
          "CourseIdTrimmed": "543684",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 20th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 20th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789923600000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789925400000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "973cf988-8aa2-4ef3-a51f-0f8b6f7fd2cc",
          "CourseId": "00543710",
          "CourseIdTrimmed": "543710",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 20th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 20th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789933500000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789935300000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "f5d3f5d8-7648-4f4c-8385-7667c1e97a0e",
          "CourseId": "00543698",
          "CourseIdTrimmed": "543698",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 20th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Sep 20th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789938000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789939800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "327eabff-4163-4dd2-aa2f-a178a397632c",
          "CourseId": "00543607",
          "CourseIdTrimmed": "543607",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Sep 21st, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 21st",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790019900000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790021700000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ee30ad84-2157-4732-852d-6eaec5c5db82",
          "CourseId": "00543626",
          "CourseIdTrimmed": "543626",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Sep 21st, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 21st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790033400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/22/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "c023c4fd-68a3-4d25-a20e-c26c6207c94f",
          "CourseId": "00543643",
          "CourseIdTrimmed": "543643",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 22nd, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 22nd",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790105400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790107200000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/22/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "6a132905-4157-4625-8dc4-2593de022510",
          "CourseId": "00543656",
          "CourseIdTrimmed": "543656",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 22nd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 22nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790118000000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790119800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "a15a6bfb-20eb-44f8-97e0-8e6f61bd2b51",
          "CourseId": "00543611",
          "CourseIdTrimmed": "543611",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 23rd, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 23rd",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790192700000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790194500000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "3b54c5df-0437-4f2c-9c57-02113486db09",
          "CourseId": "00543628",
          "CourseIdTrimmed": "543628",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 23rd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 23rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790206200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "701c8f03-e34a-49a3-983f-1d46098ebd41",
          "CourseId": "00543645",
          "CourseIdTrimmed": "543645",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 24th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 24th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790278200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790280000000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "5ab20e3e-1db7-468a-b6f3-26c193061a7a",
          "CourseId": "00543657",
          "CourseIdTrimmed": "543657",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 24th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 24th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790292600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "b442302a-f91a-4350-babc-b48be7b0ff86",
          "CourseId": "00543273",
          "CourseIdTrimmed": "543273",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790377200000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790379000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "fe8452c5-6e4e-497f-b2be-e23e924efcc7",
          "CourseId": "00543397",
          "CourseIdTrimmed": "543397",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790377200000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790379000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "d2c6512a-6e4b-4979-a7fd-4bf197d90d07",
          "CourseId": "00543398",
          "CourseIdTrimmed": "543398",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790379000000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790380800000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "2a7bec0b-015b-45e5-b1fb-3afc7bfa8dbd",
          "CourseId": "00543275",
          "CourseIdTrimmed": "543275",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790379000000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790380800000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "c0423081-34e3-4f1b-8ee8-7ce0cb23f21a",
          "CourseId": "00543399",
          "CourseIdTrimmed": "543399",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790380800000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790382600000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "ab5b890b-97af-48cc-a63e-78ad2e6163b3",
          "CourseId": "00543400",
          "CourseIdTrimmed": "543400",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790382600000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790384400000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "a4ffd63a-1c7c-418a-ad16-9354a459223f",
          "CourseId": "00543276",
          "CourseIdTrimmed": "543276",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790382600000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790384400000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "b9acdb5f-02b3-4cab-a1cf-49e4d2ab289d",
          "CourseId": "00543401",
          "CourseIdTrimmed": "543401",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790384400000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790386200000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "be00a315-7c8d-447e-bfa2-846ae7dcc79e",
          "CourseId": "00543402",
          "CourseIdTrimmed": "543402",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790386200000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790388000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "a5c01f14-ee8c-4463-b92e-37a7f480caa7",
          "CourseId": "00543278",
          "CourseIdTrimmed": "543278",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790386200000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790388000000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "6c493841-dbf4-4d05-b771-ca9000011dad",
          "CourseId": "00543403",
          "CourseIdTrimmed": "543403",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790388000000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790389800000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "b41b481e-a71e-47aa-aa83-b42bd4dd52c4",
          "CourseId": "00543404",
          "CourseIdTrimmed": "543404",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790389800000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790391600000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "3ac4bc8c-cfd9-479b-807a-fd13b42b074d",
          "CourseId": "00543283",
          "CourseIdTrimmed": "543283",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Sep 25th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790389800000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790391600000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "73d74b6e-6fc3-4bf2-9d89-a9109379bf13",
          "CourseId": "00543480",
          "CourseIdTrimmed": "543480",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 26th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Sep 26th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790436600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790438400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "22a50c10-22f5-4664-b64a-c25d64a7dfec",
          "CourseId": "00543508",
          "CourseIdTrimmed": "543508",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 26th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 26th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790451000000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790452800000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "51c16368-ff78-4902-913c-aa3abeee40cc",
          "CourseId": "00543496",
          "CourseIdTrimmed": "543496",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 26th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Sep 26th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790472600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790474400000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "733fe7a3-e23e-48a5-bfaf-b5558c3480d1",
          "CourseId": "00543685",
          "CourseIdTrimmed": "543685",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 27th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Sep 27th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790528400000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790530200000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "27743c93-c9e0-46bd-af00-52822c403c6c",
          "CourseId": "00543711",
          "CourseIdTrimmed": "543711",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 27th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 27th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790538300000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790540100000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "a992c4e3-d1f1-4673-afc6-cb00d5670dc0",
          "CourseId": "00543699",
          "CourseIdTrimmed": "543699",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 27th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Sep 27th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790542800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790544600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "c3d802df-774f-47f7-a1e1-62d0b4a6b28b",
          "CourseId": "00543612",
          "CourseIdTrimmed": "543612",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Sep 28th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Sep 28th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790624700000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790626500000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "bd5cd641-a5a5-4ae6-8f19-182eb6ed7ac6",
          "CourseId": "00543631",
          "CourseIdTrimmed": "543631",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Sep 28th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 28th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790638200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/29/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "fe720d8f-082f-46ec-aa97-425db7b3166f",
          "CourseId": "00543647",
          "CourseIdTrimmed": "543647",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 29th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Sep 29th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790710200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790712000000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/29/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "d8e469fb-18df-443b-9b98-7e3112526f93",
          "CourseId": "00543658",
          "CourseIdTrimmed": "543658",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 29th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 29th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790722800000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790724600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "08ef227a-b786-4cb7-9860-3675e33a8076",
          "CourseId": "00543648",
          "CourseIdTrimmed": "543648",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 1st, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790883000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790884800000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "eea56250-2b42-41b0-bded-1631401bb89c",
          "CourseId": "00543659",
          "CourseIdTrimmed": "543659",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 1st, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790895600000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790897400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "34ecd21d-aabd-4195-a0a9-45aa713650c4",
          "CourseId": "00543405",
          "CourseIdTrimmed": "543405",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790982000000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790983800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "83ea6d96-6c9c-4aeb-ab38-9b05ba02bc25",
          "CourseId": "00543284",
          "CourseIdTrimmed": "543284",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790982000000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790983800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "7b1a1aa4-5b2c-458a-8736-ed897d5e938e",
          "CourseId": "00543285",
          "CourseIdTrimmed": "543285",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790983800000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790985600000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "7f84f527-a57d-402e-8a47-37b597ba5b1e",
          "CourseId": "00543406",
          "CourseIdTrimmed": "543406",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790983800000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790985600000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "d06fe6dc-e92f-4053-a4dc-0542b62fb79f",
          "CourseId": "00543407",
          "CourseIdTrimmed": "543407",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790985600000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790987400000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "daf5ce15-0bf8-4ce5-b24e-25cff0ee7b99",
          "CourseId": "00543286",
          "CourseIdTrimmed": "543286",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790987400000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790989200000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "af7c3e53-5f0b-4def-aeb0-178c360d77df",
          "CourseId": "00543408",
          "CourseIdTrimmed": "543408",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790987400000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790989200000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "b0c4f56c-9aac-4a6e-81c0-7c58b37fb2db",
          "CourseId": "00543409",
          "CourseIdTrimmed": "543409",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790989200000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790991000000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "f2012d4f-af20-4738-9021-a2a6d55b58d8",
          "CourseId": "00543291",
          "CourseIdTrimmed": "543291",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790991000000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790992800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "07a56290-91fa-486d-8f38-d59113c89f6e",
          "CourseId": "00543410",
          "CourseIdTrimmed": "543410",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790991000000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790992800000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "f5df5557-2d11-451c-bc63-1ea7657ddb71",
          "CourseId": "00543411",
          "CourseIdTrimmed": "543411",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790992800000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790994600000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "a28f686d-a0c4-4159-82ed-62660d617714",
          "CourseId": "00543292",
          "CourseIdTrimmed": "543292",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790994600000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790996400000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "0b200b92-78de-4a06-ae34-f41d1ae90519",
          "CourseId": "00543412",
          "CourseIdTrimmed": "543412",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 2nd",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790994600000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1790996400000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "70c5e3c7-09a7-41de-94f9-a26a2377145b",
          "CourseId": "00543481",
          "CourseIdTrimmed": "543481",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 3rd, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Oct 3rd",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791041400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791043200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "5e134767-e72f-4cb0-b8ac-3bad654c2965",
          "CourseId": "00543509",
          "CourseIdTrimmed": "543509",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 3rd, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 3rd",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791055800000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791057600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "44a0acca-4bac-4f26-b05e-e102a911c027",
          "CourseId": "00543497",
          "CourseIdTrimmed": "543497",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 3rd, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 3rd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791077400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791079200000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "fdc1b360-a2bd-405e-a0a4-0bf2e73d0627",
          "CourseId": "00543686",
          "CourseIdTrimmed": "543686",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 4th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Oct 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791133200000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791135000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "049c4f6d-e3c7-43ab-89b3-e35bbcc2f396",
          "CourseId": "00543712",
          "CourseIdTrimmed": "543712",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 4th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 4th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791143100000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791144900000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "55bf43dd-18de-43d1-ae85-820597567d8e",
          "CourseId": "00543700",
          "CourseIdTrimmed": "543700",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 4th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Oct 4th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791147600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791149400000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "757c3731-258b-4188-b112-b6a28cb3b61e",
          "CourseId": "00550249",
          "CourseIdTrimmed": "550249",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791223200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791225000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "83b3b992-1e86-47fd-a3fd-13afdc792d49",
          "CourseId": "00550255",
          "CourseIdTrimmed": "550255",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791225000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791226800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "23128664-5458-4afa-9af5-ed78642aef23",
          "CourseId": "00550261",
          "CourseIdTrimmed": "550261",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791226800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791228600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "a658e097-90cd-4a79-9704-60485d1b9477",
          "CourseId": "00550267",
          "CourseIdTrimmed": "550267",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791228600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791230400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "d88fb508-a74d-4206-a86d-1052b999253a",
          "CourseId": "00543616",
          "CourseIdTrimmed": "543616",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791229500000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791231300000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "b42687aa-989d-4f75-890e-1543e9091184",
          "CourseId": "00550280",
          "CourseIdTrimmed": "550280",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "d589c254-368f-4da4-94d4-7ffaed683f53",
          "CourseId": "00550317",
          "CourseIdTrimmed": "550317",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "65e7eab0-761b-4af5-ac45-7ce86459a304",
          "CourseId": "00543633",
          "CourseIdTrimmed": "543633",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "d6650607-30ca-4ba0-902c-95fc6b7f8257",
          "CourseId": "00550322",
          "CourseIdTrimmed": "550322",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791243000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791244800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "72bb519c-de45-46b0-a49d-5a9d512bb99d",
          "CourseId": "00550286",
          "CourseIdTrimmed": "550286",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791243000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791244800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "6cbe8829-8746-422d-a197-3f75c75cf5e5",
          "CourseId": "00550293",
          "CourseIdTrimmed": "550293",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "c2a33f45-0acb-4923-9719-357f376ab973",
          "CourseId": "00550328",
          "CourseIdTrimmed": "550328",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "0b3f8c58-c307-4ac4-8272-cfd27ffa11fc",
          "CourseId": "00550302",
          "CourseIdTrimmed": "550302",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791248400000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791250200000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "08d59e09-b6d2-4aba-8daa-fd67a55b898d",
          "CourseId": "00550334",
          "CourseIdTrimmed": "550334",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791248400000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791250200000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "8d1d5867-4c13-4d94-8554-24f3f5310deb",
          "CourseId": "00550340",
          "CourseIdTrimmed": "550340",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791250200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791252000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "ca8c1d61-098a-4aaa-b253-b95f8660e106",
          "CourseId": "00550307",
          "CourseIdTrimmed": "550307",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791250200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791252000000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "da62c2e7-6398-43c0-ae98-fe4009b6c2c7",
          "CourseId": "00550312",
          "CourseIdTrimmed": "550312",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791252000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791253800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "88fa9e8d-a677-4723-ad2c-53d5ae538364",
          "CourseId": "00550345",
          "CourseIdTrimmed": "550345",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 5th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 5th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791252000000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791253800000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "bb3e87c7-c277-4331-841a-0bd5f8c30160",
          "CourseId": "00550250",
          "CourseIdTrimmed": "550250",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791309600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791311400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "8f39e2ed-b5e2-42da-80e4-f2e5b8653cc7",
          "CourseId": "00550256",
          "CourseIdTrimmed": "550256",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791311400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791313200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "4a56b4a7-f4dd-4ab1-9e6b-2c414a1b5b44",
          "CourseId": "00550262",
          "CourseIdTrimmed": "550262",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791313200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791315000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "619ca2d1-8cd5-43b0-8743-dd2c2fdf9db8",
          "CourseId": "00543649",
          "CourseIdTrimmed": "543649",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791315000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791316800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "8190719d-b168-43fd-9f6b-bf0d8d613e88",
          "CourseId": "00550268",
          "CourseIdTrimmed": "550268",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791315000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791316800000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ab92cc6b-7e39-40cd-9f5a-ee2f4200e8f4",
          "CourseId": "00543660",
          "CourseIdTrimmed": "543660",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791329400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "54f42366-f446-4466-ae79-b8ecec954dfa",
          "CourseId": "00550281",
          "CourseIdTrimmed": "550281",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791329400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "eb4d2af3-bfad-4e4d-a529-ecb1bee56603",
          "CourseId": "00550318",
          "CourseIdTrimmed": "550318",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791327600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791329400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "91eab106-f518-40f5-aba2-0a9939d6ec24",
          "CourseId": "00550287",
          "CourseIdTrimmed": "550287",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791329400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791331200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "1ca54a15-9142-4cbc-9392-a89c5f45d4a5",
          "CourseId": "00550323",
          "CourseIdTrimmed": "550323",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791329400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791331200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "19313f87-4cdd-4b1b-8eac-bd97f5141ad0",
          "CourseId": "00550329",
          "CourseIdTrimmed": "550329",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791331200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "a871a0da-49a0-49e2-9b57-6cca5859ffe0",
          "CourseId": "00550296",
          "CourseIdTrimmed": "550296",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791331200000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "01b94ae6-e812-4f9c-a72f-21e28533844c",
          "CourseId": "00550335",
          "CourseIdTrimmed": "550335",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791334800000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791336600000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "7ee7e3e2-295a-4ee5-97d8-714a9fa716b4",
          "CourseId": "00550303",
          "CourseIdTrimmed": "550303",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791334800000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791336600000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "f77f8d82-7004-446e-a366-d3debfc76026",
          "CourseId": "00550343",
          "CourseIdTrimmed": "550343",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791336600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791338400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "13170097-e0f0-46a4-a4cb-50a129d3548f",
          "CourseId": "00550308",
          "CourseIdTrimmed": "550308",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791336600000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791338400000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "579e28b9-38d4-44e9-a90c-6ecaee3f6f55",
          "CourseId": "00550346",
          "CourseIdTrimmed": "550346",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791340200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "5ec13dea-48f6-4ad5-83ff-f63f68ac0272",
          "CourseId": "00550313",
          "CourseIdTrimmed": "550313",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 6th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 6th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791338400000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791340200000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "dc56232f-73fc-4cc8-94e6-4988c2e8333b",
          "CourseId": "00550251",
          "CourseIdTrimmed": "550251",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791396000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791397800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "790423a6-85c6-4ca5-b637-10702ff1abd1",
          "CourseId": "00550257",
          "CourseIdTrimmed": "550257",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791397800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791399600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "67f0fffb-2737-4ba2-aaf8-b99cf83eddc9",
          "CourseId": "00550263",
          "CourseIdTrimmed": "550263",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791399600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791401400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "638a93e5-77f5-4cdd-b86d-5f8225c7b8f1",
          "CourseId": "00550269",
          "CourseIdTrimmed": "550269",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791401400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791403200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "e04ebea5-745c-4308-8cff-182be305da7e",
          "CourseId": "00543618",
          "CourseIdTrimmed": "543618",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791402300000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791404100000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "78e42fd7-11ff-4672-8e00-7ce070fee77c",
          "CourseId": "00543634",
          "CourseIdTrimmed": "543634",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791415800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ce0d914e-3eda-46bf-8f98-034a6476e1bc",
          "CourseId": "00550319",
          "CourseIdTrimmed": "550319",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791415800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "7b0b0b42-3972-4307-99f5-bf14b61ce1df",
          "CourseId": "00550282",
          "CourseIdTrimmed": "550282",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791415800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "ba12c3ac-025b-4d35-94ee-f7ad820dede1",
          "CourseId": "00550324",
          "CourseIdTrimmed": "550324",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791415800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791417600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "f4c9a824-8588-4d31-9354-1c48478943d8",
          "CourseId": "00550288",
          "CourseIdTrimmed": "550288",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791415800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791417600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "f0b9d54d-43bd-4c84-a884-9626b96166bb",
          "CourseId": "00550330",
          "CourseIdTrimmed": "550330",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "cf8c6e82-29b2-4218-903d-2a8da6750241",
          "CourseId": "00550294",
          "CourseIdTrimmed": "550294",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "c2cf5d46-212c-4cfe-b78c-1b5b316df2ad",
          "CourseId": "00550304",
          "CourseIdTrimmed": "550304",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791421200000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791423000000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "b4981f71-2cbb-46dd-9126-f7f0c564dc37",
          "CourseId": "00550336",
          "CourseIdTrimmed": "550336",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791421200000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791423000000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "e3bcebad-5f53-4a85-9d0d-4ca26a253a8e",
          "CourseId": "00550309",
          "CourseIdTrimmed": "550309",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791423000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791424800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "dbf7bc78-5151-44d1-870a-22fc06e34f5c",
          "CourseId": "00550341",
          "CourseIdTrimmed": "550341",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791423000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791424800000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "0105fed6-b79e-4f4e-8cd6-2dd3dbe97b16",
          "CourseId": "00550347",
          "CourseIdTrimmed": "550347",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791424800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791426600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "49f052bc-eda7-46f2-a8a7-5691a6f8e1c9",
          "CourseId": "00550314",
          "CourseIdTrimmed": "550314",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 7th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791424800000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791426600000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "c4945bcb-de99-467c-aee8-dc11ab779d18",
          "CourseId": "00550252",
          "CourseIdTrimmed": "550252",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791482400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791484200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "1a9ff7af-2612-4bdd-9f99-8d5ea19e9715",
          "CourseId": "00550259",
          "CourseIdTrimmed": "550259",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791484200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791486000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "8c045923-8355-42b0-9468-9bb642691f5f",
          "CourseId": "00550264",
          "CourseIdTrimmed": "550264",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791486000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791487800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "eb7f7431-65c9-4a7b-be88-c823a1f02d19",
          "CourseId": "00550270",
          "CourseIdTrimmed": "550270",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791487800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791489600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "d8a93389-765d-4c47-a159-cbf4d09a9524",
          "CourseId": "00543650",
          "CourseIdTrimmed": "543650",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791487800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791489600000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "56b73d92-4e39-4335-9db8-fc663fe71185",
          "CourseId": "00550320",
          "CourseIdTrimmed": "550320",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791502200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "efae38a3-9038-4683-a255-0eafde47b8be",
          "CourseId": "00550283",
          "CourseIdTrimmed": "550283",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791502200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "29d7393e-bd1e-4941-9f9d-0d3f8c771086",
          "CourseId": "00543661",
          "CourseIdTrimmed": "543661",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791500400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791502200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "5741862a-b96e-4057-a5b6-c877424741a1",
          "CourseId": "00550325",
          "CourseIdTrimmed": "550325",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791502200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791504000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "3d33a336-8542-48f6-9ab7-e2734f0dbb25",
          "CourseId": "00550290",
          "CourseIdTrimmed": "550290",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791502200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791504000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "26e2f7b0-74ba-4929-b1e7-216f332ae656",
          "CourseId": "00550332",
          "CourseIdTrimmed": "550332",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791504000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "33d52594-ad30-4c39-a8dc-515e792026b8",
          "CourseId": "00550297",
          "CourseIdTrimmed": "550297",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791504000000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "af66553b-e40c-4b33-aa49-7cc866a395b1",
          "CourseId": "00550338",
          "CourseIdTrimmed": "550338",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791507600000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791509400000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "ea27fcc7-28fc-49b5-9c24-0122f599d17f",
          "CourseId": "00550305",
          "CourseIdTrimmed": "550305",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791507600000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791509400000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "9c2ccced-8d4a-4e2a-a9fe-c84bf63ec59e",
          "CourseId": "00550342",
          "CourseIdTrimmed": "550342",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791507600000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791509400000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "755f5843-4ff6-4899-923e-53f4dfb43133",
          "CourseId": "00550310",
          "CourseIdTrimmed": "550310",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791509400000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791511200000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "ff9ffb84-4bec-49b7-84ec-38f52cd373e9",
          "CourseId": "00550348",
          "CourseIdTrimmed": "550348",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "43e30101-87fa-4422-b483-25e8c7924ec6",
          "CourseId": "00550315",
          "CourseIdTrimmed": "550315",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 8th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791511200000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791513000000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:30 am",
          "EventId": "2d8fb7da-5d2c-4463-8e88-ec11c4c1661d",
          "CourseId": "00550253",
          "CourseIdTrimmed": "550253",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "11:30 AM",
          "FirstOccurrenceFormattedEndTime": "11:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791568800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791570600000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:00 pm",
          "EventId": "1554c9d1-9dbd-4006-9799-28398529f33f",
          "CourseId": "00550260",
          "CourseIdTrimmed": "550260",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791570600000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791572400000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:00 pm - 12:30 pm",
          "EventId": "b798cdcf-03a5-470c-8a7d-60a632917516",
          "CourseId": "00550265",
          "CourseIdTrimmed": "550265",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "12:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "12:30 PM",
          "FirstOccurrenceFormattedEndTime": "12:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791572400000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791574200000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "3532cef7-95ed-4a72-8c09-8f41e71979b2",
          "CourseId": "00550271",
          "CourseIdTrimmed": "550271",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791574200000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791576000000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "602dcae1-04f9-4c35-8001-686b0def7945",
          "CourseId": "00550321",
          "CourseIdTrimmed": "550321",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791586800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791588600000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "db534af0-0b44-40f2-9366-567708d8a95a",
          "CourseId": "00550285",
          "CourseIdTrimmed": "550285",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791586800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791588600000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "0eef9310-b763-4ec5-9e5e-126a57212105",
          "CourseId": "00550291",
          "CourseIdTrimmed": "550291",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791588600000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791590400000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "9ac881cb-e37f-42a4-8057-67e35f1c8275",
          "CourseId": "00550326",
          "CourseIdTrimmed": "550326",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791588600000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791590400000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9dc54af8-d2ba-4665-97f1-af4da72956e0",
          "CourseId": "00550333",
          "CourseIdTrimmed": "550333",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791590400000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791592200000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "53de77a7-7ae1-4375-96e9-41a3e3d3e071",
          "CourseId": "00550298",
          "CourseIdTrimmed": "550298",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791590400000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791592200000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "d9f6fe55-525d-4ed4-a767-144949738aa4",
          "CourseId": "00550306",
          "CourseIdTrimmed": "550306",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791594000000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791595800000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "81cb45a7-49b5-402f-9f7c-cd24abbac166",
          "CourseId": "00550339",
          "CourseIdTrimmed": "550339",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791594000000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791595800000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "3bfffe1d-e9ef-4873-bb24-8c1d34dbdf1e",
          "CourseId": "00550344",
          "CourseIdTrimmed": "550344",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791595800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791597600000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "e91c488f-ab64-4048-893d-46fbfa2edde2",
          "CourseId": "00550311",
          "CourseIdTrimmed": "550311",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791595800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791597600000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "a4ef04ce-8917-46d5-ab52-3a621c6dbab0",
          "CourseId": "00550351",
          "CourseIdTrimmed": "550351",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791597600000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791599400000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "6bc5f83c-6c53-414b-8b25-5e1e6474c293",
          "CourseId": "00550316",
          "CourseIdTrimmed": "550316",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 9th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791597600000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791599400000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "67e71050-7e58-4e5e-bee7-9291c42c0b56",
          "CourseId": "00543519",
          "CourseIdTrimmed": "543519",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 13th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791919800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791921600000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "f1ef0b9f-5eff-464a-9732-450c525b88b0",
          "CourseId": "00543530",
          "CourseIdTrimmed": "543530",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 13th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791934200000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "bc82c671-4620-4c15-a388-96981272cbdb",
          "CourseId": "00543573",
          "CourseIdTrimmed": "543573",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 14th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792007100000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792008900000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "37bae3d9-8c72-4048-8cf4-82ccf5f8b304",
          "CourseId": "00543587",
          "CourseIdTrimmed": "543587",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 14th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792018800000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792020600000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "bf81701a-743e-4b25-9033-21436e3db222",
          "CourseId": "00543520",
          "CourseIdTrimmed": "543520",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 15th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 15th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792092600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792094400000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "a52d5af2-0e5d-48d7-9a8f-22f6b2af5a0e",
          "CourseId": "00543531",
          "CourseIdTrimmed": "543531",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 15th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 15th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107000000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "29ce2f5c-c0fa-4d35-b1bf-c59d1a3207a6",
          "CourseId": "00542264",
          "CourseIdTrimmed": "542264",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792193400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "4fa73d0e-6b71-4645-b612-482240bae4c6",
          "CourseId": "00543293",
          "CourseIdTrimmed": "543293",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792193400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "951163d2-9c51-4b0b-a8ee-e5b624347da6",
          "CourseId": "00543413",
          "CourseIdTrimmed": "543413",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792193400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "34a03a58-3c35-440f-92b3-8ace22531728",
          "CourseId": "00542293",
          "CourseIdTrimmed": "542293",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792193400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792195200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "eac23ea5-e97c-48ae-8227-5165fe1841ea",
          "CourseId": "00543294",
          "CourseIdTrimmed": "543294",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792193400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792195200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "aaf017f7-a6f8-43ab-9dfe-8c2eee89a6bc",
          "CourseId": "00543414",
          "CourseIdTrimmed": "543414",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792193400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792195200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "fa90e373-8cf4-42f2-9c00-3ca5c63f7b22",
          "CourseId": "00542308",
          "CourseIdTrimmed": "542308",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792195200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792197000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "177eacf3-9d28-462f-a3a1-cb7e29fe34ff",
          "CourseId": "00543415",
          "CourseIdTrimmed": "543415",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792195200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792197000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "65903a48-9a8c-430b-8e9d-945e541a0505",
          "CourseId": "00543300",
          "CourseIdTrimmed": "543300",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792197000000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792198800000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "e33a4691-7457-4a68-a46f-c153a965b599",
          "CourseId": "00543417",
          "CourseIdTrimmed": "543417",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792197000000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792198800000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "3f73d1e9-49d6-4654-8320-ab9f876984b8",
          "CourseId": "00543419",
          "CourseIdTrimmed": "543419",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792198800000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792200600000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "46e13c07-1d2d-4249-b8c9-0c93a44b12a4",
          "CourseId": "00543310",
          "CourseIdTrimmed": "543310",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792200600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792202400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "1a540340-3413-4002-a972-05419fb67bc7",
          "CourseId": "00543423",
          "CourseIdTrimmed": "543423",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792200600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792202400000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "f2d75efd-3e4a-4f3a-9036-89e86b1a454d",
          "CourseId": "00543427",
          "CourseIdTrimmed": "543427",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792202400000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792204200000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "6a1c6148-9290-40b5-8514-9b7c1544db59",
          "CourseId": "00543431",
          "CourseIdTrimmed": "543431",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792204200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792206000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "2f4f3b9a-42c3-419f-a6a9-22fcda042285",
          "CourseId": "00543312",
          "CourseIdTrimmed": "543312",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 16th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792204200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792206000000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "0c92c16c-d3c2-4d7e-8578-8bec7f0688c3",
          "CourseId": "00543482",
          "CourseIdTrimmed": "543482",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 17th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Oct 17th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792251000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792252800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "6747d3e6-1510-4294-8e54-b50c2d82e62f",
          "CourseId": "00543510",
          "CourseIdTrimmed": "543510",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 17th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 17th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792265400000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792267200000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "93a58ca8-efbc-43d6-bd64-44271d1492fc",
          "CourseId": "00543498",
          "CourseIdTrimmed": "543498",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 17th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 17th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792287000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792288800000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "46849824-ea1a-403e-8fd0-8484ff22f279",
          "CourseId": "00543687",
          "CourseIdTrimmed": "543687",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 18th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Oct 18th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792344600000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "7f53a1dd-4ff8-48df-b310-1f4026c78542",
          "CourseId": "00543713",
          "CourseIdTrimmed": "543713",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 18th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 18th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792352700000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792354500000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "4c194d86-36db-4f0a-8b30-63915f91dfd3",
          "CourseId": "00543701",
          "CourseIdTrimmed": "543701",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 18th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Oct 18th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792357200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792359000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "2efa95ae-7473-4264-bb4f-14c13014be6c",
          "CourseId": "00543576",
          "CourseIdTrimmed": "543576",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 19th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 19th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792439100000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792440900000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "b324a284-cf0e-44fe-8cbf-91f5209a2fe1",
          "CourseId": "00543589",
          "CourseIdTrimmed": "543589",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 19th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 19th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792450800000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792452600000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "7c12b37d-a2cd-4807-9783-555c0fc5d83e",
          "CourseId": "00543521",
          "CourseIdTrimmed": "543521",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 20th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 20th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792524600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792526400000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "04e45dae-7c11-4e2c-bec8-a905f08ba728",
          "CourseId": "00543532",
          "CourseIdTrimmed": "543532",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 20th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 20th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539000000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "d7550ca9-7784-45d7-8764-5ba58365dbc3",
          "CourseId": "00543578",
          "CourseIdTrimmed": "543578",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 21st, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 21st",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792611900000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792613700000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "a03c791d-5b56-45e7-af45-c4d14de58f7f",
          "CourseId": "00543591",
          "CourseIdTrimmed": "543591",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 21st, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 21st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792623600000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792625400000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/22/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "0fce6425-3cf0-48f6-9485-5b379e670913",
          "CourseId": "00543523",
          "CourseIdTrimmed": "543523",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 22nd, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 22nd",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792697400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792699200000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/22/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "f94c3069-a43f-40ee-af47-7f9196678226",
          "CourseId": "00543534",
          "CourseIdTrimmed": "543534",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 22nd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 22nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792711800000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "9fa54eaa-058d-4392-a7a8-72c31c0de67c",
          "CourseId": "00543354",
          "CourseIdTrimmed": "543354",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792796400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792798200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "a37faa6d-bc61-4782-8535-ed11e2a9211e",
          "CourseId": "00542266",
          "CourseIdTrimmed": "542266",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792796400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792798200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "704ae253-bb55-4a41-8506-63649c430f00",
          "CourseId": "00543434",
          "CourseIdTrimmed": "543434",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792796400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792798200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "9c1c30f5-bc4c-4aa3-863b-94fa8c40462a",
          "CourseId": "00542294",
          "CourseIdTrimmed": "542294",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792798200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792800000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "9d49a2c4-8f3d-48eb-b853-74e642c5e3ac",
          "CourseId": "00543357",
          "CourseIdTrimmed": "543357",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792798200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792800000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "67727ef9-b371-4bd0-8fdc-7d0aefb43678",
          "CourseId": "00543435",
          "CourseIdTrimmed": "543435",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792798200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792800000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "03ae5bd8-45ad-4067-ab17-d0bdaf5fabe5",
          "CourseId": "00542313",
          "CourseIdTrimmed": "542313",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792800000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792801800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "219b7a42-f2a9-437d-8314-33cf880aaeac",
          "CourseId": "00543436",
          "CourseIdTrimmed": "543436",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792800000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792801800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "3906fe4b-56d8-4e9d-af89-9d678595bad1",
          "CourseId": "00543360",
          "CourseIdTrimmed": "543360",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792801800000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792803600000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "0b8b5d83-9ded-48f1-b2be-ea39cdf3c81e",
          "CourseId": "00543438",
          "CourseIdTrimmed": "543438",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792801800000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792803600000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "3b6b6e2a-0c8e-4691-a715-d6517b75341a",
          "CourseId": "00543439",
          "CourseIdTrimmed": "543439",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792803600000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792805400000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "b0c7c804-3f35-4ddd-a566-59d66742a016",
          "CourseId": "00543362",
          "CourseIdTrimmed": "543362",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792805400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792807200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "560d13aa-b2ec-4ec6-bafb-b85ab025802d",
          "CourseId": "00543440",
          "CourseIdTrimmed": "543440",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792805400000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792807200000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "38319dcd-262c-48ad-b031-a31a1772a1b4",
          "CourseId": "00543441",
          "CourseIdTrimmed": "543441",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792807200000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792809000000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "5a35c848-af5f-4d38-8c6f-abbf5a0be42b",
          "CourseId": "00543363",
          "CourseIdTrimmed": "543363",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792809000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792810800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "cf7c970d-61e5-4cc4-b9df-1f15cb9aab23",
          "CourseId": "00543443",
          "CourseIdTrimmed": "543443",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 23rd, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 23rd",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792809000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792810800000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "14426137-c306-4d3d-bb03-333ef86c9962",
          "CourseId": "00543483",
          "CourseIdTrimmed": "543483",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 24th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Oct 24th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792855800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792857600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "c8e72358-4cd4-4e8e-bd22-a8e52cd75cab",
          "CourseId": "00543511",
          "CourseIdTrimmed": "543511",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 24th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 24th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792870200000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792872000000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "cd06e849-c54f-4fdb-9f41-7125594ef0c8",
          "CourseId": "00543499",
          "CourseIdTrimmed": "543499",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 24th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 24th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792891800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792893600000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "f8eb21f6-909b-4a98-a3d7-1d3d406881ac",
          "CourseId": "00543688",
          "CourseIdTrimmed": "543688",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 25th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Oct 25th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792949400000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "a59bf3ec-1d10-4dfc-b465-007c52cd3307",
          "CourseId": "00543714",
          "CourseIdTrimmed": "543714",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 25th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 25th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792957500000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792959300000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "54243bb0-f5d0-430d-8837-320af20d2ddf",
          "CourseId": "00543702",
          "CourseIdTrimmed": "543702",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 25th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Oct 25th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792962000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792963800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "8b2579ee-640b-4f34-8d02-c12eb24f2b80",
          "CourseId": "00543579",
          "CourseIdTrimmed": "543579",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 26th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 26th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793043900000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793045700000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "891ff1a6-e301-4f4c-8a5b-a02aea5d2053",
          "CourseId": "00543593",
          "CourseIdTrimmed": "543593",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 26th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 26th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793055600000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793057400000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "b10382e4-0aea-42da-af35-35c2dd2e6e9d",
          "CourseId": "00543524",
          "CourseIdTrimmed": "543524",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 27th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 27th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793129400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793131200000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "00406b14-a59a-4601-987e-371338b6a51c",
          "CourseId": "00543535",
          "CourseIdTrimmed": "543535",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 27th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 27th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793143800000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "81f30332-14e8-4fc6-b0d5-69f7a05d48ac",
          "CourseId": "00543580",
          "CourseIdTrimmed": "543580",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 28th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Oct 28th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793216700000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793218500000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "30ee5ad0-da28-4072-8137-c98a16d55ac1",
          "CourseId": "00543594",
          "CourseIdTrimmed": "543594",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 28th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 28th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793228400000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793230200000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/29/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "c3e68b9d-bc67-4e24-a490-ec67aed3eb5a",
          "CourseId": "00543525",
          "CourseIdTrimmed": "543525",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 29th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 29th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793302200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793304000000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/29/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "f657a134-6818-470c-ba8b-64fde380cd3b",
          "CourseId": "00543536",
          "CourseIdTrimmed": "543536",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 29th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 29th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793316600000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "12e96c4a-b1a8-401e-9f03-24efa5dee3d1",
          "CourseId": "00543445",
          "CourseIdTrimmed": "543445",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793403000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "65c79a6c-8cdb-4b70-a989-d4e049e9d79f",
          "CourseId": "00543364",
          "CourseIdTrimmed": "543364",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793403000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "44fb72e0-877f-4560-9a5b-1c09960f0f85",
          "CourseId": "00542270",
          "CourseIdTrimmed": "542270",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793403000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "b4332490-0f5f-4d00-a58f-ca045b971a41",
          "CourseId": "00542296",
          "CourseIdTrimmed": "542296",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793403000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793404800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "6a34ac27-d6be-40dc-8446-9e545bb012e4",
          "CourseId": "00543446",
          "CourseIdTrimmed": "543446",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793403000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793404800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "29fbfb8c-14b8-4cb8-b6ae-c42a480cf67a",
          "CourseId": "00543365",
          "CourseIdTrimmed": "543365",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793403000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793404800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "48571ff5-5d02-4923-9ef4-78e33f2d9855",
          "CourseId": "00543447",
          "CourseIdTrimmed": "543447",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793404800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793406600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "34cdf704-8826-435f-b5b4-4d142f931776",
          "CourseId": "00543366",
          "CourseIdTrimmed": "543366",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793406600000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793408400000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "868b5013-d526-4ed7-80a2-210c4821fba9",
          "CourseId": "00543448",
          "CourseIdTrimmed": "543448",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793406600000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793408400000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "223cc482-de22-406e-b95e-433e93b1abae",
          "CourseId": "00543449",
          "CourseIdTrimmed": "543449",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793408400000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793410200000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "a88461fa-0413-4c3e-aec5-6995b0c27d2d",
          "CourseId": "00543367",
          "CourseIdTrimmed": "543367",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793410200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793412000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "1f8accd6-df0d-4dfe-a032-f2785f88994e",
          "CourseId": "00543451",
          "CourseIdTrimmed": "543451",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793410200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793412000000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "97a90b8b-f5d4-4edd-8d5a-ebefeba5e4c6",
          "CourseId": "00543454",
          "CourseIdTrimmed": "543454",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793412000000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793413800000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "92309196-8fde-4e00-857d-63f2bfd55b5a",
          "CourseId": "00543368",
          "CourseIdTrimmed": "543368",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793413800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793415600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "3a222cc2-6a24-407c-ad52-6e22be2ee41e",
          "CourseId": "00543456",
          "CourseIdTrimmed": "543456",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Oct 30th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Oct 30th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793413800000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793415600000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/31/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "26c98a2d-47d6-4a09-ab3b-82b091c17d0c",
          "CourseId": "00543484",
          "CourseIdTrimmed": "543484",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 31st, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Oct 31st",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793460600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793462400000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/31/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "93b8bbb9-8cb2-446b-b0d3-869c6de17b15",
          "CourseId": "00543512",
          "CourseIdTrimmed": "543512",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 31st, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Oct 31st",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793475000000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793476800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "5af62363-72a2-4227-8b27-119fda2decaa",
          "CourseId": "00543689",
          "CourseIdTrimmed": "543689",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 1st, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Nov 1st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793557800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "0dff7fd2-1e47-44bc-a01c-de249598efc6",
          "CourseId": "00543715",
          "CourseIdTrimmed": "543715",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 1st, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 1st",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793565900000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793567700000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "d50848a0-8190-40ef-a6b6-75992c0d1108",
          "CourseId": "00543703",
          "CourseIdTrimmed": "543703",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 1st, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Nov 1st",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793570400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793572200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "def810da-f371-476d-b16f-a1ff9a1a7bb3",
          "CourseId": "00543581",
          "CourseIdTrimmed": "543581",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 2nd, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 2nd",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793652300000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793654100000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "368e2154-ce8f-403f-8934-93e853370f0d",
          "CourseId": "00543596",
          "CourseIdTrimmed": "543596",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 2nd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793664000000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793665800000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "aafd29f9-b2fc-40fb-a5c0-594556f1ec08",
          "CourseId": "00543526",
          "CourseIdTrimmed": "543526",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 3rd, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 3rd",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793737800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793739600000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "67f3ccc2-b868-4d91-aa8f-d94135db0f51",
          "CourseId": "00543537",
          "CourseIdTrimmed": "543537",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 3rd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 3rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793752200000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "5e13d14a-1e1c-454e-8a58-beb3e7aa332e",
          "CourseId": "00543582",
          "CourseIdTrimmed": "543582",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Nov 4th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 4th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793825100000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793826900000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "c4207383-9e6c-463e-a171-36828c9f4981",
          "CourseId": "00543598",
          "CourseIdTrimmed": "543598",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Nov 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 4th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793836800000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793838600000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "6efa16b0-c721-47b5-a2f3-a25c359e14f0",
          "CourseId": "00543527",
          "CourseIdTrimmed": "543527",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 5th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 5th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793910600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793912400000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "df4b9dbb-cf4c-4c3c-80f7-5922fe6a9d3c",
          "CourseId": "00543538",
          "CourseIdTrimmed": "543538",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 5th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 5th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925000000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "3c9999f0-044c-45bd-9358-582803e3ad89",
          "CourseId": "00542274",
          "CourseIdTrimmed": "542274",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794011400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "049a51bf-aa13-4387-9c56-46dd98afa75c",
          "CourseId": "00543369",
          "CourseIdTrimmed": "543369",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794011400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "674e6f20-8a7f-4d4d-aef1-dd5bbd6d7c5a",
          "CourseId": "00543458",
          "CourseIdTrimmed": "543458",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794011400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "8bb1f663-9249-407b-a287-af188eb2c17d",
          "CourseId": "00543370",
          "CourseIdTrimmed": "543370",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794011400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794013200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "17c922ff-dcd6-4e3f-9140-c8139976fdcb",
          "CourseId": "00542297",
          "CourseIdTrimmed": "542297",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794011400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794013200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "8d41e0b9-14f9-4ab1-95e2-1e1d3e184057",
          "CourseId": "00543460",
          "CourseIdTrimmed": "543460",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794011400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794013200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "2f7df430-b4ce-422e-8106-bf22480061bc",
          "CourseId": "00542318",
          "CourseIdTrimmed": "542318",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794013200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794015000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "34d2d493-95d4-4a80-ab09-bdc9bb9ea382",
          "CourseId": "00543462",
          "CourseIdTrimmed": "543462",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794013200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794015000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "67f0ac12-ddec-4711-9aab-5b630ddac375",
          "CourseId": "00543371",
          "CourseIdTrimmed": "543371",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794015000000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794016800000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "115fefaf-e8e5-47c3-8093-d57f637c7c36",
          "CourseId": "00543464",
          "CourseIdTrimmed": "543464",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794015000000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794016800000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "4f453dbb-1a13-400e-a2f5-150da63fd13b",
          "CourseId": "00543465",
          "CourseIdTrimmed": "543465",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794016800000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794018600000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "8cfea38d-71a5-44e0-80e8-3e53d84044a4",
          "CourseId": "00543466",
          "CourseIdTrimmed": "543466",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794018600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794020400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "8349105d-3b48-4c63-897a-00397a05ea57",
          "CourseId": "00543372",
          "CourseIdTrimmed": "543372",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794018600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794020400000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "83d6d74d-38af-4521-ab35-c6ba093d785e",
          "CourseId": "00543467",
          "CourseIdTrimmed": "543467",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794020400000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794022200000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "deae73d7-b769-4e28-8e5a-c2870a52f773",
          "CourseId": "00543373",
          "CourseIdTrimmed": "543373",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794022200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794024000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "7b87c299-5d5d-4aa5-82af-5c1628576121",
          "CourseId": "00543468",
          "CourseIdTrimmed": "543468",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 6th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 6th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794022200000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794024000000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "c5676644-9161-4053-af93-4c5f3ce55659",
          "CourseId": "00543485",
          "CourseIdTrimmed": "543485",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 7th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Nov 7th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794069000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794070800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "60857097-a07d-49f9-a94b-4ac044139b9c",
          "CourseId": "00543513",
          "CourseIdTrimmed": "543513",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 7th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 7th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794083400000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794085200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "0d754077-e3d9-4edc-a67f-67107035a372",
          "CourseId": "00543500",
          "CourseIdTrimmed": "543500",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 7th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 7th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794105000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794106800000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "0a2a0fbe-5acd-4f73-9aaf-9a4c00017d91",
          "CourseId": "00543690",
          "CourseIdTrimmed": "543690",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 8th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Nov 8th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794162600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "9db99094-90a7-4347-b5ce-84065e9a07a4",
          "CourseId": "00543716",
          "CourseIdTrimmed": "543716",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 8th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 8th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794170700000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794172500000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "48a92c14-28c8-4ef5-898a-2b7501b87903",
          "CourseId": "00543704",
          "CourseIdTrimmed": "543704",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 8th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Nov 8th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794175200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794177000000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "560d6b95-1633-444b-b720-92f399f195d0",
          "CourseId": "00543584",
          "CourseIdTrimmed": "543584",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 9th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794257100000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794258900000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "7031bb5a-b985-4b2a-9db7-4a62b549a53b",
          "CourseId": "00543599",
          "CourseIdTrimmed": "543599",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794268800000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794270600000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/10/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "447a6041-16a4-4e8f-985e-569bfc4bd7de",
          "CourseId": "00543528",
          "CourseIdTrimmed": "543528",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 10th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 10th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794342600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794344400000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/10/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "9d73ffe5-8bda-4f06-8d70-be9c6b92590f",
          "CourseId": "00543540",
          "CourseIdTrimmed": "543540",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 10th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 10th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357000000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "21c526a6-0b91-4ad1-82fb-9c5ac6fb83b2",
          "CourseId": "00543529",
          "CourseIdTrimmed": "543529",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 12th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794515400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794517200000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "72847649-1db9-42f1-abe8-70d7d245dc42",
          "CourseId": "00543541",
          "CourseIdTrimmed": "543541",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 12th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794529800000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "926d5fda-7a37-48cf-be05-f496e7693144",
          "CourseId": "00543374",
          "CourseIdTrimmed": "543374",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794616200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "8da87827-05e1-495a-9654-773b9b3e5b60",
          "CourseId": "00542275",
          "CourseIdTrimmed": "542275",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794616200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ebfc6fbe-7792-47a5-ba5b-b501053030b6",
          "CourseId": "00543470",
          "CourseIdTrimmed": "543470",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794616200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "8688b006-d916-4f59-8b2d-c6206d0dbbf3",
          "CourseId": "00542298",
          "CourseIdTrimmed": "542298",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794616200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794618000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "9d7d0410-0f76-40fd-987f-072f5bd5aa9b",
          "CourseId": "00543471",
          "CourseIdTrimmed": "543471",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794616200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794618000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "dccb6854-5f19-4406-a9fb-9f3c9138b6dc",
          "CourseId": "00543375",
          "CourseIdTrimmed": "543375",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794616200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794618000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "bd3376d0-b7fa-4fa4-a30b-c80e1f5c3778",
          "CourseId": "00542321",
          "CourseIdTrimmed": "542321",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794618000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794619800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9c45c0ff-3fc2-4ce6-8859-afea183a0705",
          "CourseId": "00543472",
          "CourseIdTrimmed": "543472",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794618000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794619800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "38dc78d5-1048-4354-92e0-bfb772dc7e8e",
          "CourseId": "00543376",
          "CourseIdTrimmed": "543376",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794619800000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794621600000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "9b3fb3cc-e8d1-44fe-8f5e-3c084b3dd45e",
          "CourseId": "00543473",
          "CourseIdTrimmed": "543473",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794619800000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794621600000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "449896af-708c-49a5-a0f1-c87baa98de7a",
          "CourseId": "00543474",
          "CourseIdTrimmed": "543474",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794621600000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794623400000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "8f142034-252b-425b-9a0a-ae1d718c9be0",
          "CourseId": "00543378",
          "CourseIdTrimmed": "543378",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794623400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794625200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "e38b874e-4be4-46de-b42a-9f372ca99490",
          "CourseId": "00543475",
          "CourseIdTrimmed": "543475",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794623400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794625200000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "e5bcbfb7-7c8e-41b4-a782-91a4206e4d1a",
          "CourseId": "00543476",
          "CourseIdTrimmed": "543476",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794625200000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794627000000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "75fadfcc-ff38-42e1-8cf8-79219c5c01a0",
          "CourseId": "00543379",
          "CourseIdTrimmed": "543379",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794627000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794628800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "3d690bf6-f925-483f-8508-e0e5a36e901a",
          "CourseId": "00543477",
          "CourseIdTrimmed": "543477",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 13th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 13th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794627000000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794628800000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "991410ff-0108-436a-9da6-947ca16b1dc0",
          "CourseId": "00543486",
          "CourseIdTrimmed": "543486",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 14th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Nov 14th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794673800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794675600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "5f1927ec-d2cf-47aa-ad3d-adf28e3e5533",
          "CourseId": "00543514",
          "CourseIdTrimmed": "543514",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 14th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 14th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794688200000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794690000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "ce66c419-493b-439a-9470-3c2008171c70",
          "CourseId": "00543501",
          "CourseIdTrimmed": "543501",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 14th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 14th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794709800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794711600000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "3a22704a-8e9f-4c65-9be9-b6cf6c4d0fcf",
          "CourseId": "00543691",
          "CourseIdTrimmed": "543691",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 15th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Nov 15th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794767400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "2016cb10-860e-4371-9b46-35c4b89271a0",
          "CourseId": "00543717",
          "CourseIdTrimmed": "543717",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 15th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 15th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794775500000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794777300000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "0687a623-8573-4f7d-b2ff-b174014223e7",
          "CourseId": "00543705",
          "CourseIdTrimmed": "543705",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 15th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Nov 15th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794780000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794781800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "d4421638-dda1-4d10-918f-33ab1cac232c",
          "CourseId": "00543543",
          "CourseIdTrimmed": "543543",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 16th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794861900000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794863700000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ca52157e-407d-4c26-b102-e0a94d1c973b",
          "CourseId": "00543557",
          "CourseIdTrimmed": "543557",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794873600000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794875400000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "c4192729-9bb5-49ca-800a-685f72122842",
          "CourseId": "00543672",
          "CourseIdTrimmed": "543672",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 17th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794947400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794949200000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "8ec5a43c-216e-4903-9ebb-a1c4c94407f6",
          "CourseId": "00543662",
          "CourseIdTrimmed": "543662",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794961800000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "f1caa0d2-c348-436f-9e56-0574b1b71d36",
          "CourseId": "00543545",
          "CourseIdTrimmed": "543545",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Nov 18th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 18th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795034700000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795036500000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "27f818d6-c0e5-44ee-8541-01aa945f79cc",
          "CourseId": "00543558",
          "CourseIdTrimmed": "543558",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Nov 18th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 18th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795046400000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795048200000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "c0651005-15bd-46b6-a30d-bfa73848f8cb",
          "CourseId": "00543673",
          "CourseIdTrimmed": "543673",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 19th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 19th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795120200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795122000000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/19/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "d596dc66-04bd-4aa6-b3ae-1a514bac7ae8",
          "CourseId": "00543663",
          "CourseIdTrimmed": "543663",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 19th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 19th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795134600000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "9b9debee-e483-40b2-80ac-3c3615bf51b4",
          "CourseId": "00543763",
          "CourseIdTrimmed": "543763",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795219200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795221000000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "54658341-70d7-44af-b9fa-a6506c875f69",
          "CourseId": "00543738",
          "CourseIdTrimmed": "543738",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795219200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795221000000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "cd032d2a-ad07-487f-8fd1-69400b49e5cb",
          "CourseId": "00543764",
          "CourseIdTrimmed": "543764",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795221000000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795222800000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "0e6ff1e4-5ed8-4ae4-9cba-ab4c2a3faa1b",
          "CourseId": "00543739",
          "CourseIdTrimmed": "543739",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795221000000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795222800000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "00eddf16-3a15-4815-97be-b4d0e285d697",
          "CourseId": "00543773",
          "CourseIdTrimmed": "543773",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795222800000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795224600000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "0c444111-0e5c-4f1e-8397-4f81ac309ff1",
          "CourseId": "00543740",
          "CourseIdTrimmed": "543740",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795224600000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795226400000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "2c12e948-37ac-4ef4-8a77-cfed0a1f5d31",
          "CourseId": "00543774",
          "CourseIdTrimmed": "543774",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795224600000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795226400000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "d81458b4-b4ef-4e7a-bd97-f4b3b8b52a5a",
          "CourseId": "00543783",
          "CourseIdTrimmed": "543783",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795226400000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795228200000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "97dcd8ec-8483-44cb-8a70-9fbcbcc9eff6",
          "CourseId": "00543741",
          "CourseIdTrimmed": "543741",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795228200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795230000000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "35637578-8778-4ba3-b051-e34a4a358af4",
          "CourseId": "00543786",
          "CourseIdTrimmed": "543786",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795228200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795230000000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "a2e4ce17-828e-4867-af71-cb00f10336a0",
          "CourseId": "00543787",
          "CourseIdTrimmed": "543787",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795230000000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795231800000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "16706cc2-29e9-442f-8d83-3e27a00e9a04",
          "CourseId": "00543788",
          "CourseIdTrimmed": "543788",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795231800000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795233600000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "d4aceb8f-3888-4784-a308-de16a3b2b481",
          "CourseId": "00543742",
          "CourseIdTrimmed": "543742",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 20th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795231800000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795233600000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "aedd9544-5f6a-463c-8fb1-e98721f93b1d",
          "CourseId": "00543487",
          "CourseIdTrimmed": "543487",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 21st, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Nov 21st",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795278600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795280400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "8853bff9-a3eb-431f-9341-7b53cd7a01e5",
          "CourseId": "00543515",
          "CourseIdTrimmed": "543515",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 21st, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 21st",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795293000000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795294800000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/21/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "603ed288-fa20-4d3d-ae14-5913b5dd6e2e",
          "CourseId": "00543502",
          "CourseIdTrimmed": "543502",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 21st, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 21st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795314600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795316400000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/22/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "69760d0b-4cad-4a5a-8a71-689db5f10074",
          "CourseId": "00543692",
          "CourseIdTrimmed": "543692",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 22nd, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Nov 22nd",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795372200000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/22/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "80dcd67e-2700-4c99-a9e3-d8f9cd094dd2",
          "CourseId": "00543718",
          "CourseIdTrimmed": "543718",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 22nd, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 22nd",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795380300000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795382100000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/22/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "fe1e3ff9-832f-4371-905e-7140ef5c715b",
          "CourseId": "00543706",
          "CourseIdTrimmed": "543706",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 22nd, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Nov 22nd",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795384800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795386600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "85258f65-6e8b-47af-b11f-53e2002ec27c",
          "CourseId": "00543546",
          "CourseIdTrimmed": "543546",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 23rd, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 23rd",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795466700000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795468500000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "daaf3062-237e-4106-88b5-5133e9500bd5",
          "CourseId": "00543559",
          "CourseIdTrimmed": "543559",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 23rd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 23rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795478400000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795480200000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "9640449d-da15-4cda-9311-095ed67f672f",
          "CourseId": "00543674",
          "CourseIdTrimmed": "543674",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 24th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 24th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795552200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795554000000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "905c2d29-9507-4670-8d87-c184ce802704",
          "CourseId": "00543664",
          "CourseIdTrimmed": "543664",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 24th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 24th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795566600000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "96d03428-e039-40d2-b5cd-0af5dbe17c02",
          "CourseId": "00543547",
          "CourseIdTrimmed": "543547",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Nov 25th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 25th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795639500000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795641300000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/25/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ac5cc18d-6b8c-4bb5-94af-fbac143df5c8",
          "CourseId": "00543562",
          "CourseIdTrimmed": "543562",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Nov 25th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 25th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795651200000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795653000000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "f88af712-54c6-4d59-8d50-9128d5b56461",
          "CourseId": "00543675",
          "CourseIdTrimmed": "543675",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 26th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 26th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795725000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795726800000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "9155d8b5-5c68-44d8-8d3c-a3e4fa64971a",
          "CourseId": "00543665",
          "CourseIdTrimmed": "543665",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 26th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 26th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795739400000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "a1dc64a9-05df-4729-b99e-93349597423b",
          "CourseId": "00543743",
          "CourseIdTrimmed": "543743",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795825800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "c71bf046-112d-4aca-b16e-9b5e8dc73e27",
          "CourseId": "00543765",
          "CourseIdTrimmed": "543765",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795825800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "aa471703-32f1-46f0-87f5-4cedc2cef8f6",
          "CourseId": "00542278",
          "CourseIdTrimmed": "542278",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795825800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "4b3bf9da-673c-4ebf-ba70-7f54da731b2e",
          "CourseId": "00543747",
          "CourseIdTrimmed": "543747",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795825800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795827600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "11d4e478-c080-4527-9c78-e5961cdfb471",
          "CourseId": "00542301",
          "CourseIdTrimmed": "542301",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795825800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795827600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "933e7758-1cba-4d84-ad4c-4f7f8b7f0088",
          "CourseId": "00543766",
          "CourseIdTrimmed": "543766",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795825800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795827600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "c85d358b-f9dc-45e0-bb14-a167062d95aa",
          "CourseId": "00543775",
          "CourseIdTrimmed": "543775",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795827600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795829400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "e2f98c11-4ef7-40c2-af04-aa530fb6c890",
          "CourseId": "00542322",
          "CourseIdTrimmed": "542322",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795827600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795829400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "5b3b1557-e153-4bb9-b3ec-14bc37c2f813",
          "CourseId": "00543776",
          "CourseIdTrimmed": "543776",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795829400000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795831200000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "7100e7d9-d8b9-4153-a09d-e96fc3480474",
          "CourseId": "00543751",
          "CourseIdTrimmed": "543751",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795829400000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795831200000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "ef13b191-08b6-4a12-b42e-715dbbd95013",
          "CourseId": "00543784",
          "CourseIdTrimmed": "543784",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795831200000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795833000000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "241db59d-4d4b-4460-9d09-200ee832cb5d",
          "CourseId": "00543789",
          "CourseIdTrimmed": "543789",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795833000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795834800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "1a0f67e0-da1d-4c53-b453-39aaa56f2a3e",
          "CourseId": "00543752",
          "CourseIdTrimmed": "543752",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795833000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795834800000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "8092a10f-c345-4b85-b593-207ab163286a",
          "CourseId": "00543801",
          "CourseIdTrimmed": "543801",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795834800000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795836600000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "5441b49b-b132-4061-a302-6de5fd12123d",
          "CourseId": "00543753",
          "CourseIdTrimmed": "543753",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795836600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795838400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "287f7828-4845-4df5-b29d-e662f0361490",
          "CourseId": "00543794",
          "CourseIdTrimmed": "543794",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Nov 27th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795836600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795838400000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "169bdae6-35f7-4dd6-8ff3-52b7db4e257f",
          "CourseId": "00543490",
          "CourseIdTrimmed": "543490",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 28th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Nov 28th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795883400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795885200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "76c974fb-eb61-4022-894e-132c2c63fef2",
          "CourseId": "00543516",
          "CourseIdTrimmed": "543516",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 28th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Nov 28th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795897800000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795899600000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/28/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "923578ec-6890-4a06-86ff-b0e2d280ddbc",
          "CourseId": "00543503",
          "CourseIdTrimmed": "543503",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 28th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Nov 28th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795919400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795921200000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/29/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "c18e80c2-d3ef-4fd8-9b41-d8b2b0a9f7c6",
          "CourseId": "00543693",
          "CourseIdTrimmed": "543693",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 29th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Nov 29th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795977000000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/29/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "7cf6f0c9-118a-4f88-9696-20517fb55aab",
          "CourseId": "00543719",
          "CourseIdTrimmed": "543719",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 29th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 29th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795985100000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795986900000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/29/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "f860333f-08d9-4ed7-87fc-2cb85ec7026b",
          "CourseId": "00543707",
          "CourseIdTrimmed": "543707",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 29th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Nov 29th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795989600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795991400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "9fb79208-3aff-4f16-9ff3-9d5eee15a17a",
          "CourseId": "00543548",
          "CourseIdTrimmed": "543548",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 30th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Nov 30th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796071500000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796073300000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "6cdf7efd-cfed-454f-96bd-e81bf329905e",
          "CourseId": "00543563",
          "CourseIdTrimmed": "543563",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 30th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 30th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796083200000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796085000000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "6d36bdf1-ab90-4db5-9a15-794cbbdbd7aa",
          "CourseId": "00543676",
          "CourseIdTrimmed": "543676",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Dec 1st, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 1st",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796157000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796158800000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "7192d3f7-9a2e-4e5a-b700-e463ac86315b",
          "CourseId": "00543666",
          "CourseIdTrimmed": "543666",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Dec 1st, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 1st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796171400000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "b6652b7e-8cbf-42ba-945e-51bb0bb97557",
          "CourseId": "00543550",
          "CourseIdTrimmed": "543550",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Dec 2nd, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 2nd",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796244300000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796246100000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/02/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "352ce82f-14ba-4d5d-a269-90401f6bdf5b",
          "CourseId": "00543564",
          "CourseIdTrimmed": "543564",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Dec 2nd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 2nd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796256000000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796257800000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "422e9f74-c842-47a2-9d68-66966e725ea3",
          "CourseId": "00543677",
          "CourseIdTrimmed": "543677",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Dec 3rd, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 3rd",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796329800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796331600000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/03/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "4288c3c8-ee47-4bf6-8839-71860aadb100",
          "CourseId": "00543667",
          "CourseIdTrimmed": "543667",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Dec 3rd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 3rd",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796344200000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "ca3ee168-4307-4bfc-b2e1-9fddccd61055",
          "CourseId": "00543767",
          "CourseIdTrimmed": "543767",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796430600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "147e4f6d-6ef4-4af8-b6de-7150faee92f5",
          "CourseId": "00543744",
          "CourseIdTrimmed": "543744",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796430600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "4607609c-a402-452c-81cb-ec6c895cbc81",
          "CourseId": "00542279",
          "CourseIdTrimmed": "542279",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796430600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "9dca2fa9-6e50-49f8-9e50-80f030ce9d06",
          "CourseId": "00542302",
          "CourseIdTrimmed": "542302",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796430600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796432400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "862f2417-f2d9-4c8b-8873-8333ac5430ef",
          "CourseId": "00543768",
          "CourseIdTrimmed": "543768",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796430600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796432400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "8e28be23-7cbc-43ca-90bb-bb1c7df3d7ee",
          "CourseId": "00543748",
          "CourseIdTrimmed": "543748",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796430600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796432400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "4fc2b0aa-bffc-4d3a-8918-1b2534179c2f",
          "CourseId": "00543777",
          "CourseIdTrimmed": "543777",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796432400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796434200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "9db99a8b-ed14-437c-927e-30a8e55275fe",
          "CourseId": "00542323",
          "CourseIdTrimmed": "542323",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796432400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796434200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "b1228c7b-2876-45ca-80ba-7b27fe69be64",
          "CourseId": "00543754",
          "CourseIdTrimmed": "543754",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796434200000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796436000000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "7f43eea5-96f1-42e1-ae57-ae2c834df202",
          "CourseId": "00543778",
          "CourseIdTrimmed": "543778",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796434200000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796436000000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "3703f525-9f3b-4c1b-8996-2a6ebc834ce3",
          "CourseId": "00543785",
          "CourseIdTrimmed": "543785",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796436000000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796437800000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "6d3e08fc-3d4a-400b-9daf-3c531a3ae3db",
          "CourseId": "00543755",
          "CourseIdTrimmed": "543755",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796437800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796439600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "be2d7062-401b-4fe4-85b2-41af12d359ab",
          "CourseId": "00543800",
          "CourseIdTrimmed": "543800",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796437800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796439600000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "fc629d8a-f7f7-44c1-a56a-329e16d7e15d",
          "CourseId": "00543802",
          "CourseIdTrimmed": "543802",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796439600000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796441400000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "9a655552-a95e-4184-97bb-94dcca86314a",
          "CourseId": "00543795",
          "CourseIdTrimmed": "543795",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796441400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796443200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "9b5631f3-17d2-42a0-be13-cb6d4605dcc0",
          "CourseId": "00543756",
          "CourseIdTrimmed": "543756",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 4th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796441400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796443200000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "7fdb237b-5d47-47ef-8258-c53cc02f2292",
          "CourseId": "00543492",
          "CourseIdTrimmed": "543492",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Dec 5th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 5th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796488200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796490000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "63eca55e-9ca9-4a38-b2ab-34dc0aee3f89",
          "CourseId": "00543517",
          "CourseIdTrimmed": "543517",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Dec 5th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 5th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796502600000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796504400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/05/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "6539e964-c3e4-4b49-8e49-017652826c5a",
          "CourseId": "00543504",
          "CourseIdTrimmed": "543504",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Dec 5th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 5th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796524200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796526000000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "3e5f26fa-df8a-404c-8425-24f9f7499e65",
          "CourseId": "00543694",
          "CourseIdTrimmed": "543694",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Dec 6th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 6th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796581800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "bec5a0db-fd02-47bf-97b3-dfa0b688ccf3",
          "CourseId": "00543720",
          "CourseIdTrimmed": "543720",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Dec 6th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 6th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796589900000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796591700000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/06/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "633ee921-41e3-4bfe-90a3-e599e8fd886a",
          "CourseId": "00543708",
          "CourseIdTrimmed": "543708",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Dec 6th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Dec 6th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796594400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796596200000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "b914596b-1445-4a59-98ac-69e00f27b024",
          "CourseId": "00543551",
          "CourseIdTrimmed": "543551",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Dec 7th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 7th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796676300000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796678100000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/07/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "cf3d112f-a350-44b1-888d-b08ee0094df7",
          "CourseId": "00543566",
          "CourseIdTrimmed": "543566",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Dec 7th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 7th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796688000000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796689800000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "8f616afe-e0ac-4466-8fe0-f5de9c12ab69",
          "CourseId": "00543678",
          "CourseIdTrimmed": "543678",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Dec 8th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 8th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796761800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796763600000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/08/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "9e9d4c80-3d05-49ca-865c-81eecfea388c",
          "CourseId": "00543668",
          "CourseIdTrimmed": "543668",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Dec 8th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 8th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796776200000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "0be179c2-6639-4559-872a-e11bbaf81e59",
          "CourseId": "00543552",
          "CourseIdTrimmed": "543552",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Dec 9th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 9th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796849100000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796850900000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "7098a999-e1d9-484f-9e57-932ac8ab42ca",
          "CourseId": "00543567",
          "CourseIdTrimmed": "543567",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Dec 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 9th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796860800000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796862600000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/10/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "8d19f739-4ab0-459a-9c9a-9251a7f2e35a",
          "CourseId": "00543680",
          "CourseIdTrimmed": "543680",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Dec 10th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 10th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796934600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796936400000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/10/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "2793f791-f840-4977-a905-37847fcbfe50",
          "CourseId": "00543669",
          "CourseIdTrimmed": "543669",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Dec 10th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 10th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949000000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "22a47160-59a0-4ffb-8af2-b1ffc5466ad7",
          "CourseId": "00543769",
          "CourseIdTrimmed": "543769",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797035400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "c34ad7c0-97d8-4b35-a5fa-b931f54f4c61",
          "CourseId": "00542281",
          "CourseIdTrimmed": "542281",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797035400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "0928afc2-35e8-4565-bf7e-cbae3b0edaa1",
          "CourseId": "00543745",
          "CourseIdTrimmed": "543745",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797035400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "064cf0e9-96ec-4f09-8003-6be69876f31b",
          "CourseId": "00543770",
          "CourseIdTrimmed": "543770",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797035400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797037200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "c2be687e-0ac9-414b-932f-75148c4013cb",
          "CourseId": "00542303",
          "CourseIdTrimmed": "542303",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797035400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797037200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "d0a176f9-20fa-4eb4-94cd-6a86a48f9d4d",
          "CourseId": "00543749",
          "CourseIdTrimmed": "543749",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797035400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797037200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 99",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "14a480f3-5f8a-4e15-8480-a810bf9bfa03",
          "CourseId": "00542324",
          "CourseIdTrimmed": "542324",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797037200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797039000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 99,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 99",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "5749337a-c9bb-47ee-961c-4318acb28352",
          "CourseId": "00543779",
          "CourseIdTrimmed": "543779",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797037200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797039000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "8b4cb460-f71b-41f1-9a41-220df4f7f6fc",
          "CourseId": "00543780",
          "CourseIdTrimmed": "543780",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797039000000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797040800000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "465ce560-3508-4147-9af3-e4fdf46bbb70",
          "CourseId": "00543757",
          "CourseIdTrimmed": "543757",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797039000000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797040800000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "94b369af-6c6e-4040-9eb4-10e2cf5ec2a4",
          "CourseId": "00543797",
          "CourseIdTrimmed": "543797",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797040800000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797042600000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "2abe694e-d956-4d3b-9571-f1abfb06fd16",
          "CourseId": "00543798",
          "CourseIdTrimmed": "543798",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797042600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797044400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "4c6863e0-23a8-4566-bc97-ff86727c180b",
          "CourseId": "00543759",
          "CourseIdTrimmed": "543759",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797042600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797044400000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "b870a100-87e6-47ed-92a3-b680e35c19fa",
          "CourseId": "00543799",
          "CourseIdTrimmed": "543799",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797044400000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797046200000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "5654feac-b98b-4340-b697-0a4f6d2054cc",
          "CourseId": "00543796",
          "CourseIdTrimmed": "543796",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797046200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797048000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "4f924199-79ab-4ef6-b9ea-e3e6cbaab9d7",
          "CourseId": "00543761",
          "CourseIdTrimmed": "543761",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 11th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797046200000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797048000000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:30 am - 09:00 am",
          "EventId": "6e771420-6f63-4918-81d7-e0c3796d38ad",
          "CourseId": "00543493",
          "CourseIdTrimmed": "543493",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Dec 12th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:00 AM",
          "FirstOccurrenceFormattedEndTime": "09:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797093000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797094800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "0e23c69e-7463-4070-9b34-0f6872857c88",
          "CourseId": "00543518",
          "CourseIdTrimmed": "543518",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Dec 12th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797107400000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797109200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "05114cba-56c7-4106-b818-675c0199a5d4",
          "CourseId": "00543505",
          "CourseIdTrimmed": "543505",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Dec 12th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797129000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797130800000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 10:30 am",
          "EventId": "123d763c-5e62-4853-8616-eab36b787fb8",
          "CourseId": "00543695",
          "CourseIdTrimmed": "543695",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Dec 13th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797186600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "aeb091a1-2452-429c-b091-db82af8abaed",
          "CourseId": "00543721",
          "CourseIdTrimmed": "543721",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Dec 13th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797194700000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797196500000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/13/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 02:30 pm",
          "EventId": "0d3734ba-9f98-468e-8252-21b92c6530c4",
          "CourseId": "00543696",
          "CourseIdTrimmed": "543696",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Dec 13th, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:30 PM",
          "FirstOccurrenceFormattedEndTime": "02:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797199200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797201000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "8e91e43c-fb6c-44aa-9ee0-d9783e35c416",
          "CourseId": "00543554",
          "CourseIdTrimmed": "543554",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Dec 14th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 14th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797281100000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797282900000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "1c060d51-fddb-4b3f-9e22-c475c04b5304",
          "CourseId": "00543569",
          "CourseIdTrimmed": "543569",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Dec 14th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 14th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797292800000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797294600000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "b61cc3b8-febc-4636-8351-0e0759bc1d79",
          "CourseId": "00543681",
          "CourseIdTrimmed": "543681",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Dec 15th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 15th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797366600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797368400000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "f9b718d2-046c-4007-9d51-bf60efb74d79",
          "CourseId": "00543670",
          "CourseIdTrimmed": "543670",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Dec 15th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 15th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381000000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:15 pm",
          "EventId": "6192b797-7a6c-4f7b-a280-bf98eb962f03",
          "CourseId": "00543555",
          "CourseIdTrimmed": "543555",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Dec 16th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "01:15 PM",
          "FirstOccurrenceFormattedEndTime": "01:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797453900000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797455700000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "577f93d1-2084-47aa-9196-bc15092343a4",
          "CourseId": "00543571",
          "CourseIdTrimmed": "543571",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Dec 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797465600000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797467400000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:30 pm - 01:00 pm",
          "EventId": "a7130c35-9782-4d1c-aead-0c4a48e0a922",
          "CourseId": "00543682",
          "CourseIdTrimmed": "543682",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Dec 17th, 2026",
          "FormattedStartTime": "12:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797539400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797541200000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "fafb47a8-27bc-41fd-8449-3beb37dae5df",
          "CourseId": "00543671",
          "CourseIdTrimmed": "543671",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Dec 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797553800000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "153a1f71-8d4d-40aa-8e21-40ac67b56caa",
          "CourseId": "00543746",
          "CourseIdTrimmed": "543746",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797638400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797640200000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:30 pm",
          "EventId": "d705f3a7-c571-4743-a1d5-f67c3e95e5ae",
          "CourseId": "00543771",
          "CourseIdTrimmed": "543771",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797638400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797640200000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "29aff554-124b-4b86-b1e9-a03fad516f1e",
          "CourseId": "00543750",
          "CourseIdTrimmed": "543750",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797640200000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797642000000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 05:00 pm",
          "EventId": "f2c3f8f1-f570-4207-8119-c80ab79442c1",
          "CourseId": "00543772",
          "CourseIdTrimmed": "543772",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797640200000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797642000000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 05:30 pm",
          "EventId": "eaa2faef-a4b2-464a-bb48-54446ad9d459",
          "CourseId": "00543781",
          "CourseIdTrimmed": "543781",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797642000000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797643800000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "34e27fc9-1fcc-42fb-8492-f4dd3def03d9",
          "CourseId": "00543782",
          "CourseIdTrimmed": "543782",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797643800000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797645600000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:00 pm",
          "EventId": "96e5ef01-7bbb-46c4-a86d-7e26aec541b1",
          "CourseId": "00543758",
          "CourseIdTrimmed": "543758",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797643800000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797645600000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:00 pm - 06:30 pm",
          "EventId": "6f6596c7-38a8-4851-9935-69ae2e8e0b6f",
          "CourseId": "00543790",
          "CourseIdTrimmed": "543790",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "06:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797645600000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797647400000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "774ea9a9-281a-40f6-9203-59217ccd3130",
          "CourseId": "00543760",
          "CourseIdTrimmed": "543760",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797647400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797649200000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:30 pm - 07:00 pm",
          "EventId": "13cdaef3-2950-43c0-8f10-b49f5a05174a",
          "CourseId": "00543791",
          "CourseIdTrimmed": "543791",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "06:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797647400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797649200000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:00 pm - 07:30 pm",
          "EventId": "5662f490-1dcc-424d-8465-2bba74795d78",
          "CourseId": "00543792",
          "CourseIdTrimmed": "543792",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "07:00 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "07:30 PM",
          "FirstOccurrenceFormattedEndTime": "07:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797649200000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797651000000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "c65db762-8d71-4d0b-992a-bb54f65018b2",
          "CourseId": "00543793",
          "CourseIdTrimmed": "543793",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM: PRIVATE LESSON",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797651000000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797652800000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 3 to 12 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:00 pm",
          "EventId": "f117472f-3727-43ad-b1d1-7a40f080fd89",
          "CourseId": "00543762",
          "CourseIdTrimmed": "543762",
          "EventName": "SWIM: PRIVATE LESSON",
          "Details": "Work on specific swimming skills in these one-to-one lessons. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM: PRIVATE LESSON waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Leisure Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$42.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Dec 18th",
          "FormattedEndTime": "08:00 PM",
          "FirstOccurrenceFormattedEndTime": "08:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797651000000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797652800000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 3,
          "MinAgeMonths": null,
          "MaxAge": 12,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "3 to 12 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "4cf5ffa8-abc0-4df0-a170-130d31dcd557",
      "name": "Aquatics Special Events",
      "courses": []
    },
    {
      "calendar": "youth-aquatics",
      "id": "7a41dd6d-86da-44bb-9176-53e800f6491e",
      "name": "Bronze Cross",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/19/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:00 pm - 05:00 pm",
          "EventId": "d7466ddc-0479-469f-9301-8c2522ff8474",
          "CourseId": "00519989",
          "CourseIdTrimmed": "519989",
          "EventName": "BRONZE CROSS - YOUTH/ADULTS",
          "Details": "Further develop lifesaving/lifeguarding skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: completing a 10 lbs. object recovery; a transport swim of 400m in 11 minutes or less; and performing a variety of rescues including Assistant Lifeguard situations. Personal whistle included. Pre-requisite: Bronze Medallion.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to BRONZE CROSS - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$237.36",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Wed, Aug 19th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 19, 20, 21",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787169600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787184000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1787238000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787270400000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787324400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787356800000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3120,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/26/26",
          "OccurrenceMaxStartDate": " - 8/28/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:00 pm - 05:00 pm",
          "EventId": "c6ee864f-ae40-4577-8ed0-a3cb52e6e4dc",
          "CourseId": "00520227",
          "CourseIdTrimmed": "520227",
          "EventName": "BRONZE CROSS - YOUTH/ADULTS",
          "Details": "Further develop lifesaving/lifeguarding skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: completing a 10 lbs. object recovery; a transport swim of 400m in 11 minutes or less; and performing a variety of rescues including Assistant Lifeguard situations. Personal whistle included. Pre-requisite: Bronze Medallion.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to BRONZE CROSS - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room B",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$237.36",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Wed, Aug 26th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Aug 28th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 26, 27, 28",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787774400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1787842800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787929200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787961600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3120,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/02/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:00 pm - 05:00 pm",
          "EventId": "74d0a7fd-2e20-4d51-b820-13c3c0470c05",
          "CourseId": "00520228",
          "CourseIdTrimmed": "520228",
          "EventName": "BRONZE CROSS - YOUTH/ADULTS",
          "Details": "Further develop lifesaving/lifeguarding skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: completing a 10 lbs. object recovery; a transport swim of 400m in 11 minutes or less; and performing a variety of rescues including Assistant Lifeguard situations. Personal whistle included. Pre-requisite: Bronze Medallion.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to BRONZE CROSS - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room B",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$237.36",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Wed, Sep 2nd, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Sep 02, 03, 04",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788379200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1788447600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788534000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788566400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3120,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": " - 11/22/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "49ee1724-b316-40a3-b7c1-96eed1b7f548",
          "CourseId": "00555895",
          "CourseIdTrimmed": "555895",
          "EventName": "BRONZE CROSS - YOUTH/ADULTS",
          "Details": "Further develop lifesaving/lifeguarding skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: completing a 10 lbs. object recovery; a transport swim of 400m in 11 minutes or less; and performing a variety of rescues including Assistant Lifeguard situations. Personal whistle included. Pre-requisite: Bronze Medallion.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE CROSS - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Boardroom - 2046",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$237.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 22nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Nov 20, 21, 22",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795219200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795237200000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1795280400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795309200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 480
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795395600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 480
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "899199bb-93ae-4199-9068-9702c322d722",
          "CourseId": "00555893",
          "CourseIdTrimmed": "555893",
          "EventName": "BRONZE CROSS - YOUTH/ADULTS",
          "Details": "Further develop lifesaving/lifeguarding skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: completing a 10 lbs. object recovery; a transport swim of 400m in 11 minutes or less; and performing a variety of rescues including Assistant Lifeguard situations. Personal whistle included. Pre-requisite: Bronze Medallion.",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE CROSS - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room B",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$237.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Dec 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Dec 11, 12, 13",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797051600000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797123600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 480
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797210000000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 480
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/18/26",
          "OccurrenceMaxStartDate": " - 12/20/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "cabc5884-5dc0-4e0e-a0c4-28af328f9cf3",
          "CourseId": "00555896",
          "CourseIdTrimmed": "555896",
          "EventName": "BRONZE CROSS - YOUTH/ADULTS",
          "Details": "Further develop lifesaving/lifeguarding skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: completing a 10 lbs. object recovery; a transport swim of 400m in 11 minutes or less; and performing a variety of rescues including Assistant Lifeguard situations. Personal whistle included. Pre-requisite: Bronze Medallion.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE CROSS - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Boardroom - 2046",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$237.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Dec 18th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 20th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Dec 18, 19, 20",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797638400000)/",
              "StartDate": "/Date(1797580800000)/",
              "EndDateWithOffset": "/Date(1797656400000)/",
              "EndDate": "/Date(1797580800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1797699600000)/",
              "StartDate": "/Date(1797667200000)/",
              "EndDateWithOffset": "/Date(1797728400000)/",
              "EndDate": "/Date(1797667200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 480
            },
            {
              "StartDateWithOffset": "/Date(1797786000000)/",
              "StartDate": "/Date(1797753600000)/",
              "EndDateWithOffset": "/Date(1797814800000)/",
              "EndDate": "/Date(1797753600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 480
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/21/26",
          "OccurrenceMaxStartDate": " - 12/23/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "20bf2eaf-93ca-4913-b08c-46dfbf0c4483",
          "CourseId": "00555894",
          "CourseIdTrimmed": "555894",
          "EventName": "BRONZE CROSS - YOUTH/ADULTS",
          "Details": "Further develop lifesaving/lifeguarding skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: completing a 10 lbs. object recovery; a transport swim of 400m in 11 minutes or less; and performing a variety of rescues including Assistant Lifeguard situations. Personal whistle included. Pre-requisite: Bronze Medallion.",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE CROSS - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room B",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$237.35",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Dec 21st, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Dec 23rd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Dec 21, 22, 23",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797868800000)/",
              "StartDate": "/Date(1797840000000)/",
              "EndDateWithOffset": "/Date(1797901200000)/",
              "EndDate": "/Date(1797840000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1797955200000)/",
              "StartDate": "/Date(1797926400000)/",
              "EndDateWithOffset": "/Date(1797987600000)/",
              "EndDate": "/Date(1797926400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1798041600000)/",
              "StartDate": "/Date(1798012800000)/",
              "EndDateWithOffset": "/Date(1798074000000)/",
              "EndDate": "/Date(1798012800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3420,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "a5bc47ae-ea8c-43ea-9e3b-3259b07b13ab",
      "name": "Bronze Medallion",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/17/26",
          "OccurrenceMaxStartDate": " - 8/19/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "659de745-23b9-45b0-bf68-364aef940e77",
          "CourseId": "00519982",
          "CourseIdTrimmed": "519982",
          "EventName": "BRONZE MEDALLION - YOUTH/ADULTS",
          "Details": "Start to become a lifeguard with this course that includes instruction in lifesaving skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: swim 25m each of  front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick; swim 400m in 12 minutes or less; perform three different rescues; and perform adult, child and infant CPR on a mannequin. Manual and personal pocket mask included. Pre-requisites: 13 years old OR Bronze Star and able to swim a minimum of 100 meters of front crawl, back crawl and breast stroke.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to BRONZE MEDALLION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$248.60",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Mon, Aug 17th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 19th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 17, 18, 19",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786978800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787011200000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787065200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787097600000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787151600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166000000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 240
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3120,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 8/26/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "a3890a21-a908-4a3e-82f5-a49a9e7b4027",
          "CourseId": "00520200",
          "CourseIdTrimmed": "520200",
          "EventName": "BRONZE MEDALLION - YOUTH/ADULTS",
          "Details": "Start to become a lifeguard with this course that includes instruction in lifesaving skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: swim 25m each of  front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick; swim 400m in 12 minutes or less; perform three different rescues; and perform adult, child and infant CPR on a mannequin. Manual and personal pocket mask included. Pre-requisites: 13 years old OR Bronze Star and able to swim a minimum of 100 meters of front crawl, back crawl and breast stroke.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to BRONZE MEDALLION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room B",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$248.60",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 26th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 24, 25, 26",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787583600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787670000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787756400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 240
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3120,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/31/26",
          "OccurrenceMaxStartDate": " - 9/02/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "7270d5bd-dae4-49e3-aec5-cef2fda62def",
          "CourseId": "00520202",
          "CourseIdTrimmed": "520202",
          "EventName": "BRONZE MEDALLION - YOUTH/ADULTS",
          "Details": "Start to become a lifeguard with this course that includes instruction in lifesaving skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: swim 25m each of  front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick; swim 400m in 12 minutes or less; perform three different rescues; and perform adult, child and infant CPR on a mannequin. Manual and personal pocket mask included. Pre-requisites: 13 years old OR Bronze Star and able to swim a minimum of 100 meters of front crawl, back crawl and breast stroke.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to BRONZE MEDALLION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room B",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$248.60",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Mon, Aug 31st, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Sep 2nd",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 31/ Sep 01, 02",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788188400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788274800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788361200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 240
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3120,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 9/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "833aa4fb-d3e9-4123-8a45-a6da1e45524f",
          "CourseId": "00555907",
          "CourseIdTrimmed": "555907",
          "EventName": "BRONZE MEDALLION - YOUTH/ADULTS",
          "Details": "Start to become a lifeguard with this course that includes instruction in lifesaving skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: swim 25m each of  front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick; swim 400m in 12 minutes or less; perform three different rescues; and perform adult, child and infant CPR on a mannequin. Manual and personal pocket mask included. Pre-requisites: 13 years old OR Bronze Star and able to swim a minimum of 100 meters of front crawl, back crawl and breast stroke.",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE MEDALLION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Boardroom - 2046",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$248.60",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 13th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Sep 11, 12, 13",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789167600000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789185600000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1789228800000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789257600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 480
            },
            {
              "StartDateWithOffset": "/Date(1789315200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789344000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 480
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/09/26",
          "OccurrenceMaxStartDate": " - 10/11/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "72e2573c-c5ce-43b4-aa75-e87e4c1d2d77",
          "CourseId": "00555899",
          "CourseIdTrimmed": "555899",
          "EventName": "BRONZE MEDALLION - YOUTH/ADULTS",
          "Details": "Start to become a lifeguard with this course that includes instruction in lifesaving skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: swim 25m each of  front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick; swim 400m in 12 minutes or less; perform three different rescues; and perform adult, child and infant CPR on a mannequin. Manual and personal pocket mask included. Pre-requisites: 13 years old OR Bronze Star and able to swim a minimum of 100 meters of front crawl, back crawl and breast stroke.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE MEDALLION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room B",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$248.60",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Oct 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Oct 09, 10, 11",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791586800000)/",
              "StartDate": "/Date(1791529200000)/",
              "EndDateWithOffset": "/Date(1791604800000)/",
              "EndDate": "/Date(1791529200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1791648000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791676800000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 480
            },
            {
              "StartDateWithOffset": "/Date(1791734400000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791763200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 480
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": " - 10/18/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "b2c1ed16-d149-40ea-aff3-65c7a25f443a",
          "CourseId": "00555908",
          "CourseIdTrimmed": "555908",
          "EventName": "BRONZE MEDALLION - YOUTH/ADULTS",
          "Details": "Start to become a lifeguard with this course that includes instruction in lifesaving skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: swim 25m each of  front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick; swim 400m in 12 minutes or less; perform three different rescues; and perform adult, child and infant CPR on a mannequin. Manual and personal pocket mask included. Pre-requisites: 13 years old OR Bronze Star and able to swim a minimum of 100 meters of front crawl, back crawl and breast stroke.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE MEDALLION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Boardroom - 2046",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$248.60",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 18th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Oct 16, 17, 18",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792191600000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792209600000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1792252800000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792281600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 480
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792368000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 480
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": " - 11/22/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "3f2a64d6-197c-4073-983f-9081f62a15d7",
          "CourseId": "00555904",
          "CourseIdTrimmed": "555904",
          "EventName": "BRONZE MEDALLION - YOUTH/ADULTS",
          "Details": "Start to become a lifeguard with this course that includes instruction in lifesaving skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: swim 25m each of  front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick; swim 400m in 12 minutes or less; perform three different rescues; and perform adult, child and infant CPR on a mannequin. Manual and personal pocket mask included. Pre-requisites: 13 years old OR Bronze Star and able to swim a minimum of 100 meters of front crawl, back crawl and breast stroke.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE MEDALLION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room B",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$248.60",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 22nd",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Nov 20, 21, 22",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795219200000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795237200000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1795280400000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795309200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 480
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795395600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 480
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/27/26",
          "OccurrenceMaxStartDate": " - 11/29/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "79faa24e-4a0d-4716-a146-cf64fc401ab8",
          "CourseId": "00555909",
          "CourseIdTrimmed": "555909",
          "EventName": "BRONZE MEDALLION - YOUTH/ADULTS",
          "Details": "Start to become a lifeguard with this course that includes instruction in lifesaving skills, water rescues and first aid. Requires 100% completion of all skill items including, but not limited to: swim 25m each of  front crawl, back crawl, breaststroke, head up front crawl, head up breaststroke, whip kick, eggbeater and scissor kick; swim 400m in 12 minutes or less; perform three different rescues; and perform adult, child and infant CPR on a mannequin. Manual and personal pocket mask included. Pre-requisites: 13 years old OR Bronze Star and able to swim a minimum of 100 meters of front crawl, back crawl and breast stroke.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER BRONZE MEDALLION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Boardroom - 2046",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$248.60",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Nov 27th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 29th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Nov 27, 28, 29",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795824000000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795842000000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1795885200000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795914000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 480
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796000400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 480
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "2a823779-c1be-4c0d-a3e4-a7f0b0ef0201",
      "name": "Bronze Star",
      "courses": []
    },
    {
      "calendar": "youth-aquatics",
      "id": "f86c0671-7b39-4562-8dff-9b78aa512e69",
      "name": "Lifeguard Preparation",
      "courses": [
        {
          "OccurrenceMinStartDate": "4/12/26",
          "OccurrenceMaxStartDate": " - 6/14/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:15 am - 10:15 am",
          "EventId": "1d6631c9-93fd-4e00-881b-849fe7a503c7",
          "CourseId": "00505284",
          "CourseIdTrimmed": "505284",
          "EventName": "LIFEGUARD PREP - YOUTH/ADULTS",
          "Details": "Improve lifeguarding success with this high-energy non-certification lifeguard training program. Train to meet physical standards, practice lifeguard situations, sharpen rescue techniques and master lifesaving skills, water rescues and first aid. Whistle and personal pocket mask required in each session. Pre-requisite: Bronze Cross.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to LIFEGUARD PREP - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$118.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Apr 12th, 2026",
          "FormattedStartTime": "09:15 AM",
          "FormattedEndDate": "Aug 16th",
          "FormattedEndTime": "10:15 AM",
          "FirstOccurrenceFormattedEndTime": "10:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1776010500000)/",
              "StartDate": "/Date(1775977200000)/",
              "EndDateWithOffset": "/Date(1781457300000)/",
              "EndDate": "/Date(1781420400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 90780
            },
            {
              "StartDateWithOffset": "/Date(1776615300000)/",
              "StartDate": "/Date(1776582000000)/",
              "EndDateWithOffset": "/Date(1782062100000)/",
              "EndDate": "/Date(1782025200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 90780
            },
            {
              "StartDateWithOffset": "/Date(1777220100000)/",
              "StartDate": "/Date(1777186800000)/",
              "EndDateWithOffset": "/Date(1782666900000)/",
              "EndDate": "/Date(1782630000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 90780
            },
            {
              "StartDateWithOffset": "/Date(1778429700000)/",
              "StartDate": "/Date(1778396400000)/",
              "EndDateWithOffset": "/Date(1783876500000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 90780
            },
            {
              "StartDateWithOffset": "/Date(1779639300000)/",
              "StartDate": "/Date(1779606000000)/",
              "EndDateWithOffset": "/Date(1785086100000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 90780
            },
            {
              "StartDateWithOffset": "/Date(1780244100000)/",
              "StartDate": "/Date(1780210800000)/",
              "EndDateWithOffset": "/Date(1785690900000)/",
              "EndDate": "/Date(1785654000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 90780
            },
            {
              "StartDateWithOffset": "/Date(1780848900000)/",
              "StartDate": "/Date(1780815600000)/",
              "EndDateWithOffset": "/Date(1786295700000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 90780
            },
            {
              "StartDateWithOffset": "/Date(1781453700000)/",
              "StartDate": "/Date(1781420400000)/",
              "EndDateWithOffset": "/Date(1786900500000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 90780
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 181500,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "736d4817-fa07-44b8-867f-15292f50ce5d",
          "CourseId": "00528765",
          "CourseIdTrimmed": "528765",
          "EventName": "LIFEGUARD PREP - YOUTH/ADULTS",
          "Details": "Improve lifeguarding success with this high-energy non-certification lifeguard training program. Train to meet physical standards, practice lifeguard situations, sharpen rescue techniques and master lifesaving skills, water rescues and first aid. Whistle and personal pocket mask required in each session (not provided). Pre-requisite: Bronze Cross.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to LIFEGUARD PREP - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 1st",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786406400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1787360400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1786492800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1787446800000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1786579200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1787533200000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1786665600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1787619600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1786752000000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1787706000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1787011200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787965200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1787097600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1788051600000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1787184000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1788138000000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1787270400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1788224400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 15900
            },
            {
              "StartDateWithOffset": "/Date(1787356800000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1788310800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 15900
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 31740,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 06:00 pm",
          "EventId": "4d34fb0a-c50c-417d-b552-d6034bc94975",
          "CourseId": "00543128",
          "CourseIdTrimmed": "543128",
          "EventName": "LIFEGUARD PREP - YOUTH/ADULTS",
          "Details": "Improve lifeguarding success with this high-energy non-certification lifeguard training program. Train to meet physical standards, practice lifeguard situations, sharpen rescue techniques and master lifesaving skills, water rescues and first aid. Whistle and personal pocket mask required in each session (not provided). Pre-requisite: Bronze Cross.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER LIFEGUARD PREP - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$118.00",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788998400000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002000000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789430400000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434000000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789603200000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789606800000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790035200000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790038800000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790208000000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790211600000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790643600000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791244800000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791248400000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791417600000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791421200000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40380,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 10:00 am",
          "EventId": "81f1ae90-6fe6-426d-8126-9c18e4d32ed8",
          "CourseId": "00543120",
          "CourseIdTrimmed": "543120",
          "EventName": "LIFEGUARD PREP - YOUTH/ADULTS",
          "Details": "Improve lifeguarding success with this high-energy non-certification lifeguard training program. Train to meet physical standards, practice lifeguard situations, sharpen rescue techniques and master lifesaving skills, water rescues and first aid. Whistle and personal pocket mask required in each session (not provided). Pre-requisite: Bronze Cross.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER LIFEGUARD PREP - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$191.75",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:00 AM",
          "FirstOccurrenceFormattedEndTime": "10:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789315200000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789318800000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789920000000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789923600000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790524800000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790528400000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791129600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791133200000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792339200000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792342800000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792944000000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792947600000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793556000000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794160800000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794765600000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795366800000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795370400000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795971600000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795975200000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796580000000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797184800000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 11:00 am",
          "EventId": "eab7f01f-668b-4246-9a9f-19c6293ddaa6",
          "CourseId": "00542685",
          "CourseIdTrimmed": "542685",
          "EventName": "LIFEGUARD PREP - YOUTH/ADULTS",
          "Details": "Improve lifeguarding success with this high-energy non-certification lifeguard training program. Train to meet physical standards, practice lifeguard situations, sharpen rescue techniques and master lifesaving skills, water rescues and first aid. Whistle and personal pocket mask required in each session (not provided). Pre-requisite: Bronze Cross.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER LIFEGUARD PREP - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Warm Down Pool - Side 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791738000000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791741600000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792342800000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792346400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792947600000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792951200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793556000000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793559600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794160800000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794164400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794765600000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794769200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795370400000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795975200000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795978800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796580000000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796583600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797184800000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797188400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90780,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "ff3ef7b8-5b6a-48ad-a1e3-29986f3d0985",
      "name": "Lifesaving Camps",
      "courses": []
    },
    {
      "calendar": "youth-aquatics",
      "id": "3b3915a0-75d0-4706-a5b9-f5b9d95c8973",
      "name": "Lifesaving Instructor",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "02:00 pm - 06:30 pm",
          "EventId": "73439c7e-185b-4192-8948-4dac34a83499",
          "CourseId": "00519508",
          "CourseIdTrimmed": "519508",
          "EventName": "LIFESAVING INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Pre-requisites: LSI Award (current within five years of certification date) AND Completion of Bronze Medals Update 2021. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to LIFESAVING INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$161.90",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Aug 23rd, 2026",
          "FormattedStartTime": "02:00 PM",
          "FormattedEndDate": "Aug 23rd",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 23",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787518800000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787535000000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 270
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 8/28/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 12:00 pm",
          "EventId": "5a7120a2-df54-4d54-a961-6edd42954efe",
          "CourseId": "00520247",
          "CourseIdTrimmed": "520247",
          "EventName": "LIFESAVING INSTRUCTOR - YOUTH/ADULTS",
          "Details": "Complete this required course to teach the Bronze Star, Bronze Medallion and Bronze Cross. Price includes manual. Pre-requisites: Bronze Cross and 15 years old.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to LIFESAVING INSTRUCTOR - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$590.48",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 28th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 24, 25, 26, 27, 28",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787583600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1787670000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787756400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787842800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787929200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787961600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 5,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 6300,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/04/26",
          "OccurrenceMaxStartDate": " - 9/06/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 09:00 pm",
          "EventId": "2573dbf7-0b8b-45f0-9efe-d56943766788",
          "CourseId": "00519509",
          "CourseIdTrimmed": "519509",
          "EventName": "LIFESAVING INSTRUCTOR UPGRADE - YOUTH/ADULTS",
          "Details": "Complete this required course to teach the Bronze Star, Bronze Medallion and Bronze Cross. Manual included. Instructors certified through the Swim Transition (STIC + WSI) are not eligible for this course. Pre-requisites: Bronze Cross, Swim for Life Instructor and 15+ years.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to LIFESAVING INSTRUCTOR UPGRADE - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$380.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Sep 4th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 6th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Sep 04, 05, 06",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788566400000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788580800000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1788624000000)/",
              "StartDate": "/Date(1788591600000)/",
              "EndDateWithOffset": "/Date(1788656400000)/",
              "EndDate": "/Date(1788591600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788710400000)/",
              "StartDate": "/Date(1788678000000)/",
              "EndDateWithOffset": "/Date(1788742800000)/",
              "EndDate": "/Date(1788678000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/02/26",
          "OccurrenceMaxStartDate": " - 10/04/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 09:00 pm",
          "EventId": "10d95c57-b0e5-4210-9d7a-4f083c492b7a",
          "CourseId": "00543227",
          "CourseIdTrimmed": "543227",
          "EventName": "LIFESAVING INSTRUCTOR UPGRADE - YOUTH/ADULTS",
          "Details": "Complete this required course to teach the Bronze Star, Bronze Medallion and Bronze Cross. Manual included. Instructors certified through the Swim Transition (STIC + WSI) are not eligible for this course. Pre-requisites: Bronze Cross, Swim for Life Instructor and 15+ years.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER LIFESAVING INSTRUCTOR UPGRADE - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$380.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Oct 2nd, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 4th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Oct 02, 03, 04",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790985600000)/",
              "StartDate": "/Date(1790924400000)/",
              "EndDateWithOffset": "/Date(1791000000000)/",
              "EndDate": "/Date(1790924400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1791043200000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791075600000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1791129600000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791162000000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 01:30 pm",
          "EventId": "e7062627-3883-44a6-b6c6-43aa52614dfe",
          "CourseId": "00543203",
          "CourseIdTrimmed": "543203",
          "EventName": "LIFESAVING INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Pre-requisites: LSI Award (current within five years of certification date) AND Completion of Bronze Medals Update 2021. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER LIFESAVING INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Boardroom - 2046",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$161.90",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Oct 10th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791648000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791664200000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 270
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 01:30 pm",
          "EventId": "a413a52a-d540-44ff-9124-4a6a00ac8c3b",
          "CourseId": "00543207",
          "CourseIdTrimmed": "543207",
          "EventName": "LIFESAVING INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Pre-requisites: LSI Award (current within five years of certification date) AND Completion of Bronze Medals Update 2021. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER LIFESAVING INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Boardroom - 2046",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$161.90",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Nov 14th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Nov 14th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794691800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 270
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/04/26",
          "OccurrenceMaxStartDate": " - 12/06/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 09:00 pm",
          "EventId": "ee93d132-f749-4f1f-afe7-45ffe923c485",
          "CourseId": "00543170",
          "CourseIdTrimmed": "543170",
          "EventName": "LIFESAVING INSTRUCTOR UPGRADE - YOUTH/ADULTS",
          "Details": "Complete this required course to teach the Bronze Star, Bronze Medallion and Bronze Cross. Manual included. Instructors certified through the Swim Transition (STIC + WSI) are not eligible for this course. Pre-requisites: Bronze Cross, Swim for Life Instructor and 15+ years.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER LIFESAVING INSTRUCTOR UPGRADE - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$380.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Dec 4th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Dec 6th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Dec 04, 05, 06",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796432400000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796446800000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796522400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796608800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 2940,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/09/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:30 pm - 09:00 pm",
          "EventId": "ee64e3fd-51b6-415a-9fb0-5ac18631b6d1",
          "CourseId": "00543212",
          "CourseIdTrimmed": "543212",
          "EventName": "LIFESAVING INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Pre-requisites: LSI Award (current within five years of certification date) AND Completion of Bronze Medals Update 2021. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER LIFESAVING INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$161.90",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Dec 9th, 2026",
          "FormattedStartTime": "04:30 PM",
          "FormattedEndDate": "Dec 9th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796862600000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796878800000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 270
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 270,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "b3e8cb39-9d8b-444f-8941-41686faf21c8",
      "name": "Lifesaving Sport",
      "courses": []
    },
    {
      "calendar": "youth-aquatics",
      "id": "9151d7e5-7504-419e-8f66-9a11d7b93ad0",
      "name": "National Lifeguard",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/16/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 04:30 pm",
          "EventId": "209f79eb-c344-49d1-b724-5e2cf98c0878",
          "CourseId": "00520002",
          "CourseIdTrimmed": "520002",
          "EventName": "NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool environment in this required course for employment with Richmond Aquatics. Pre-requisites: 15 years by course end date, current Standard First Aid (Red Cross, Lifesaving Society, Canadian Ski Patrol, Heart and Stroke Foundation, or St. John Ambulance), and Bronze Cross. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$566.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Aug 16th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 16, 17, 18, 19, 20, 21",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786892400000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786923000000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1786978800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787009400000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1787065200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787095800000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1787151600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787182200000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1787238000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787268600000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1787324400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787355000000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 510
            }
          ],
          "NumberOfSessions": 6,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 7710,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/16/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "c7d29090-b5b3-4f90-a8ac-78236c18c701",
          "CourseId": "00519901",
          "CourseIdTrimmed": "519901",
          "EventName": "NATIONAL LIFEGUARD POOL/WATERPARK COMBINATION RECERTIFICATION - YOUTH",
          "Details": "Renew Pool and Waterpark certifications in this one-day, evaluation-based session. Designed for current or recently expired National Lifeguard (NL) holders to have lifeguarding skills, knowledge and fitness standards assessed to maintain NL status in both environments. Lifeguards to be tested on ability to perform rescues, manage spinal injuries, demonstrate effective scanning and supervision techniques, and respond to emergencies in both pool and waterpark settings. Fitness standards, first aid proficiency and teamwork in aquatic emergency scenarios also evaluated. No instruction provided. This session is for assessment purposes only. Successful candidates earn renewed certification in both NL Pool and NL Waterpark to remain qualified to work in aquatic facilities across Canada. Pre-requisite: Previous National Lifeguard Pool and National Lifeguard Waterpark Certification. Recommended pre-requisite: Lifeguarding experience and current Standard First Aid.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL/WATERPARK COMBINATION RECERTIFICATION - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$257.14",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Aug 16th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 16th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786892400000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786924800000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/29/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "b57a53fe-3108-40c3-923c-76f7b73fbed9",
          "CourseId": "00519517",
          "CourseIdTrimmed": "519517",
          "EventName": "NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "Details": "Review procedures and get recertified for National Lifeguard Pool Option. Pre-requisite: National Lifeguard Pool Option. Recommended: current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Aug 29th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788015600000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788048000000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/30/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 04:30 pm",
          "EventId": "76004379-ad76-4da1-82be-88f1e9af318a",
          "CourseId": "00520003",
          "CourseIdTrimmed": "520003",
          "EventName": "NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool environment in this required course for employment with Richmond Aquatics. Pre-requisites: 15 years by course end date, current Standard First Aid (Red Cross, Lifesaving Society, Canadian Ski Patrol, Heart and Stroke Foundation, or St. John Ambulance), and Bronze Cross. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$566.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Aug 30th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "04:30 PM",
          "FirstOccurrenceFormattedEndTime": "04:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 30, 31/ Sep 01, 02, 03, 04",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788102000000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788132600000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1788188400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788219000000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1788274800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788305400000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1788361200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788391800000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1788447600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788478200000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1788534000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788564600000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 510
            }
          ],
          "NumberOfSessions": 6,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 7710,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "35b15ccd-a017-4b57-8fc1-b1d0b5affcf4",
          "CourseId": "00519524",
          "CourseIdTrimmed": "519524",
          "EventName": "NATIONAL LIFEGUARD WATERPARK RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified for National Lifeguard Waterpark Option. Pre-requisite: proof of completion of National Lifeguard Waterpark Option. Recommended: Current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD WATERPARK RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Aug 30th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788102000000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788134400000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/05/26",
          "OccurrenceMaxStartDate": " - 9/07/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 06:00 pm",
          "EventId": "4a18e8df-ffbb-464e-ab61-cab53e7c013d",
          "CourseId": "00520193",
          "CourseIdTrimmed": "520193",
          "EventName": "NATIONAL LIFEGUARD WATERPARK OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool and waterpark environment in this required course for employment with Richmond Aquatics. Pre-requisites: National Lifeguard Pool Option. ",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to NATIONAL LIFEGUARD WATERPARK OPTION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$342.87",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 5th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Sep 7th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Sep 05, 06, 07",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788624000000)/",
              "StartDate": "/Date(1788591600000)/",
              "EndDateWithOffset": "/Date(1788656400000)/",
              "EndDate": "/Date(1788591600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788710400000)/",
              "StartDate": "/Date(1788678000000)/",
              "EndDateWithOffset": "/Date(1788742800000)/",
              "EndDate": "/Date(1788678000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788796800000)/",
              "StartDate": "/Date(1788764400000)/",
              "EndDateWithOffset": "/Date(1788829200000)/",
              "EndDate": "/Date(1788764400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3420,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/14/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "d79230c0-a6ef-4311-b206-73b75f406604",
          "CourseId": "00543215",
          "CourseIdTrimmed": "543215",
          "EventName": "NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "Details": "Review procedures and get recertified for National Lifeguard Pool Option. Pre-requisite: National Lifeguard Pool Option. Recommended: current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Sep 14th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Sep 14th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789398000000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789430400000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/25/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "08a5a1ac-8c4d-4f56-837b-6523fcdc1646",
          "CourseId": "00543219",
          "CourseIdTrimmed": "543219",
          "EventName": "NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool environment in this required course for employment with Richmond Aquatics. Pre-requisites: 15 years by course end date, current Standard First Aid (Red Cross, Lifesaving Society, Canadian Ski Patrol, Heart and Stroke Foundation, or St. John Ambulance), and Bronze Cross. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$566.70",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Sep 25th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Sep 25, 26, 27, 28, 29, 30",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790348400000)/",
              "StartDate": "/Date(1790319600000)/",
              "EndDateWithOffset": "/Date(1790380800000)/",
              "EndDate": "/Date(1790319600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1790434800000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790467200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1790521200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790553600000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1790640000000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790654400000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1790726400000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790740800000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1790780400000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790812800000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 6,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 7740,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/10/26",
          "OccurrenceMaxStartDate": " - 10/12/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:00 am - 06:00 pm",
          "EventId": "2d43c0ae-2641-4f4b-a3b4-70491936ea8f",
          "CourseId": "00543222",
          "CourseIdTrimmed": "543222",
          "EventName": "NATIONAL LIFEGUARD WATERPARK OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool and waterpark environment in this required course for employment with Richmond Aquatics. Pre-requisites: National Lifeguard Pool Option.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to NATIONAL LIFEGUARD WATERPARK OPTION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$342.86",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Oct 10th, 2026",
          "FormattedStartTime": "09:00 AM",
          "FormattedEndDate": "Oct 12th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "06:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Oct 10, 11, 12",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791648000000)/",
              "StartDate": "/Date(1791615600000)/",
              "EndDateWithOffset": "/Date(1791680400000)/",
              "EndDate": "/Date(1791615600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1791734400000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791766800000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1791820800000)/",
              "StartDate": "/Date(1791788400000)/",
              "EndDateWithOffset": "/Date(1791853200000)/",
              "EndDate": "/Date(1791788400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3420,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "0b97eb3c-a871-496e-8a65-f2f9a7beb45e",
          "CourseId": "00543162",
          "CourseIdTrimmed": "543162",
          "EventName": "NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "Details": "Review procedures and get recertified for National Lifeguard Pool Option. Pre-requisite: National Lifeguard Pool Option. Recommended: current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Oct 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791730800000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791763200000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/12/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "dbe24df9-dbb4-47a3-a3fb-6dbeed202ace",
          "CourseId": "00543225",
          "CourseIdTrimmed": "543225",
          "EventName": "NATIONAL LIFEGUARD WATERPARK RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified for National Lifeguard Waterpark Option. Pre-requisite: proof of completion of National Lifeguard Waterpark Option. Recommended: Current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD WATERPARK RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Arts Studio 1 - 2031",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Oct 12th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Oct 12th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791817200000)/",
              "StartDate": "/Date(1791788400000)/",
              "EndDateWithOffset": "/Date(1791849600000)/",
              "EndDate": "/Date(1791788400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/18/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "3bbddf03-00a1-46f5-84ba-a5009c7eef05",
          "CourseId": "00543166",
          "CourseIdTrimmed": "543166",
          "EventName": "NATIONAL LIFEGUARD POOL/WATERPARK COMBINATION RECERTIFICATION - YOUTH",
          "Details": "Renew Pool and Waterpark certifications in this one-day, evaluation-based session. Designed for current or recently expired National Lifeguard (NL) holders to have lifeguarding skills, knowledge and fitness standards assessed to maintain NL status in both environments. Lifeguards to be tested on ability to perform rescues, manage spinal injuries, demonstrate effective scanning and supervision techniques, and respond to emergencies in both pool and waterpark settings. Fitness standards, first aid proficiency and teamwork in aquatic emergency scenarios also evaluated. No instruction provided. This session is for assessment purposes only. Successful candidates earn renewed certification in both NL Pool and NL Waterpark to remain qualified to work in aquatic facilities across Canada. Pre-requisite: Previous National Lifeguard Pool and National Lifeguard Waterpark Certification. Recommended pre-requisite: Lifeguarding experience and current Standard First Aid.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL/WATERPARK COMBINATION RECERTIFICATION - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$257.14",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 18th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Oct 18th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792335600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792368000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/29/26",
          "OccurrenceMaxStartDate": " - 11/08/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "59f7f03d-8ee5-48d8-9d7f-247f258e1921",
          "CourseId": "00543223",
          "CourseIdTrimmed": "543223",
          "EventName": "NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool environment in this required course for employment with Richmond Aquatics. Pre-requisites: 15 years by course end date, current Standard First Aid (Red Cross, Lifesaving Society, Canadian Ski Patrol, Heart and Stroke Foundation, or St. John Ambulance), and Bronze Cross. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$566.67",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Thu, Oct 29th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 8th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Oct 29, 30, 31/ Nov 01, 05, 06, 07, 08",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793332800000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1793401200000)/",
              "StartDate": "/Date(1793343600000)/",
              "EndDateWithOffset": "/Date(1793419200000)/",
              "EndDate": "/Date(1793343600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1793462400000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793494800000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1793552400000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793584800000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793941200000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1794009600000)/",
              "StartDate": "/Date(1793952000000)/",
              "EndDateWithOffset": "/Date(1794027600000)/",
              "EndDate": "/Date(1793952000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1794070800000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794103200000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1794157200000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794189600000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14520,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/11/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "5b78aa26-244d-4334-b8e7-ea56aa837f27",
          "CourseId": "00543167",
          "CourseIdTrimmed": "543167",
          "EventName": "NATIONAL LIFEGUARD WATERPARK RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified for National Lifeguard Waterpark Option. Pre-requisite: proof of completion of National Lifeguard Waterpark Option. Recommended: Current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD WATERPARK RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Nov 11th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Nov 11th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794412800000)/",
              "StartDate": "/Date(1794384000000)/",
              "EndDateWithOffset": "/Date(1794445200000)/",
              "EndDate": "/Date(1794384000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/12/26",
          "OccurrenceMaxStartDate": " - 11/15/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "ae35efbc-1234-40a0-95f0-589640197524",
          "CourseId": "00543224",
          "CourseIdTrimmed": "543224",
          "EventName": "NATIONAL LIFEGUARD WATERPARK OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool and waterpark environment in this required course for employment with Richmond Aquatics. Pre-requisites: National Lifeguard Pool Option.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD WATERPARK OPTION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$342.86",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Thu, Nov 12th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 15th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Nov 12, 13, 14, 15",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794546000000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1794614400000)/",
              "StartDate": "/Date(1794556800000)/",
              "EndDateWithOffset": "/Date(1794632400000)/",
              "EndDate": "/Date(1794556800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1794675600000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794708000000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1794762000000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794794400000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 4,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 4440,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/15/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "7f597828-5d2f-44cf-8ea5-fa710ca81195",
          "CourseId": "00543163",
          "CourseIdTrimmed": "543163",
          "EventName": "NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "Details": "Review procedures and get recertified for National Lifeguard Pool Option. Pre-requisite: National Lifeguard Pool Option. Recommended: current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 15th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Nov 15th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794758400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794790800000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/30/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "31d1eb2b-e30b-4e9e-95d3-20a460480e16",
          "CourseId": "00543213",
          "CourseIdTrimmed": "543213",
          "EventName": "NATIONAL LIFEGUARD POOL/WATERPARK COMBINATION RECERTIFICATION - YOUTH",
          "Details": "Renew Pool and Waterpark certifications in this one-day, evaluation-based session. Designed for current or recently expired National Lifeguard (NL) holders to have lifeguarding skills, knowledge and fitness standards assessed to maintain NL status in both environments. Lifeguards to be tested on ability to perform rescues, manage spinal injuries, demonstrate effective scanning and supervision techniques, and respond to emergencies in both pool and waterpark settings. Fitness standards, first aid proficiency and teamwork in aquatic emergency scenarios also evaluated. No instruction provided. This session is for assessment purposes only. Successful candidates earn renewed certification in both NL Pool and NL Waterpark to remain qualified to work in aquatic facilities across Canada. Pre-requisite: Previous National Lifeguard Pool and National Lifeguard Waterpark Certification. Recommended pre-requisite: Lifeguarding experience and current Standard First Aid.",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL/WATERPARK COMBINATION RECERTIFICATION - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$257.14",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 30th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Nov 30th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796054400000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796086800000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/03/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "ff262d40-6334-4b7f-8c5f-ab674fb6caa5",
          "CourseId": "00543221",
          "CourseIdTrimmed": "543221",
          "EventName": "NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool environment in this required course for employment with Richmond Aquatics. Pre-requisites: 15 years by course end date, current Standard First Aid (Red Cross, Lifesaving Society, Canadian Ski Patrol, Heart and Stroke Foundation, or St. John Ambulance), and Bronze Cross. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "14 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$566.67",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Thu, Dec 3rd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "06:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Dec 03, 04, 05, 06, 10, 11, 12, 13",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796360400000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1796428800000)/",
              "StartDate": "/Date(1796371200000)/",
              "EndDateWithOffset": "/Date(1796446800000)/",
              "EndDate": "/Date(1796371200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1796490000000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796522400000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1796576400000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796608800000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796965200000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1797033600000)/",
              "StartDate": "/Date(1796976000000)/",
              "EndDateWithOffset": "/Date(1797051600000)/",
              "EndDate": "/Date(1796976000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 300
            },
            {
              "StartDateWithOffset": "/Date(1797094800000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797127200000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1797181200000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797213600000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14520,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/20/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "6a5e8d7f-38f4-4872-b0b5-3b5628fe8c77",
          "CourseId": "00543226",
          "CourseIdTrimmed": "543226",
          "EventName": "NATIONAL LIFEGUARD WATERPARK RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified for National Lifeguard Waterpark Option. Pre-requisite: proof of completion of National Lifeguard Waterpark Option. Recommended: Current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD WATERPARK RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Dec 20th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Dec 20th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797782400000)/",
              "StartDate": "/Date(1797753600000)/",
              "EndDateWithOffset": "/Date(1797814800000)/",
              "EndDate": "/Date(1797753600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/26/26",
          "OccurrenceMaxStartDate": " - 12/31/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 06:30 pm",
          "EventId": "b895e05b-623b-41d7-a353-b8f7c9437961",
          "CourseId": "00543168",
          "CourseIdTrimmed": "543168",
          "EventName": "NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool environment in this required course for employment with Richmond Aquatics. Pre-requisites: 15 years by course end date, current Standard First Aid (Red Cross, Lifesaving Society, Canadian Ski Patrol, Heart and Stroke Foundation, or St. John Ambulance), and Bronze Cross. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL OPTION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$566.67",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Sat, Dec 26th, 2026",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Dec 31st",
          "FormattedEndTime": "06:30 PM",
          "FirstOccurrenceFormattedEndTime": "06:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Dec 26, 27, 28, 29, 30, 31",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1798308000000)/",
              "StartDate": "/Date(1798272000000)/",
              "EndDateWithOffset": "/Date(1798338600000)/",
              "EndDate": "/Date(1798272000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1798387200000)/",
              "StartDate": "/Date(1798358400000)/",
              "EndDateWithOffset": "/Date(1798417800000)/",
              "EndDate": "/Date(1798358400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1798473600000)/",
              "StartDate": "/Date(1798444800000)/",
              "EndDateWithOffset": "/Date(1798504200000)/",
              "EndDate": "/Date(1798444800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1798560000000)/",
              "StartDate": "/Date(1798531200000)/",
              "EndDateWithOffset": "/Date(1798590600000)/",
              "EndDate": "/Date(1798531200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1798646400000)/",
              "StartDate": "/Date(1798617600000)/",
              "EndDateWithOffset": "/Date(1798677000000)/",
              "EndDate": "/Date(1798617600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 510
            },
            {
              "StartDateWithOffset": "/Date(1798740000000)/",
              "StartDate": "/Date(1798704000000)/",
              "EndDateWithOffset": "/Date(1798770600000)/",
              "EndDate": "/Date(1798704000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 510
            }
          ],
          "NumberOfSessions": 6,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 7710,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/27/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "38f42950-725b-4dac-a4bd-84672fba5238",
          "CourseId": "00543217",
          "CourseIdTrimmed": "543217",
          "EventName": "NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "Details": "Review procedures and get recertified for National Lifeguard Pool Option. Pre-requisite: National Lifeguard Pool Option. Recommended: current CPR Level C certification. This course is not eligible for support through the Recreation Fee Subsidy Program. Find details at www.richmond.ca/subsidy.",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD POOL RECERTIFICATION - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$152.38",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Dec 27th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Dec 27th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1798387200000)/",
              "StartDate": "/Date(1798358400000)/",
              "EndDateWithOffset": "/Date(1798419600000)/",
              "EndDate": "/Date(1798358400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "1/01/27",
          "OccurrenceMaxStartDate": " - 1/03/27",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:00 am - 07:00 pm",
          "EventId": "e8bb27c7-58f8-4329-a694-afc62b9e8936",
          "CourseId": "00543169",
          "CourseIdTrimmed": "543169",
          "EventName": "NATIONAL LIFEGUARD WATERPARK OPTION - YOUTH/ADULTS",
          "Details": "Learn a combination of emergency rescues and procedures in a pool and waterpark environment in this required course for employment with Richmond Aquatics. Pre-requisites: National Lifeguard Pool Option. ",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER NATIONAL LIFEGUARD WATERPARK OPTION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$342.87",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Fri, Jan 1st, 2027",
          "FormattedStartTime": "10:00 AM",
          "FormattedEndDate": "Jan 3rd",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Jan 01, 02, 03",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1798826400000)/",
              "StartDate": "/Date(1798790400000)/",
              "EndDateWithOffset": "/Date(1798858800000)/",
              "EndDate": "/Date(1798790400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1798912800000)/",
              "StartDate": "/Date(1798876800000)/",
              "EndDateWithOffset": "/Date(1798945200000)/",
              "EndDate": "/Date(1798876800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1798999200000)/",
              "StartDate": "/Date(1798963200000)/",
              "EndDateWithOffset": "/Date(1799031600000)/",
              "EndDate": "/Date(1798963200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 3,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 3420,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "9ebd54f0-a144-49c5-bb52-28a4aead69a5",
      "name": "Swim - Teen 1 - Youth",
      "courses": [
        {
          "OccurrenceMinStartDate": "7/04/26",
          "OccurrenceMaxStartDate": " - 8/29/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "538b4dd6-a679-4ed5-99a8-c1199ee4a080",
          "CourseId": "00518945",
          "CourseIdTrimmed": "518945",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - TEEN 1 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Jul 4th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Aug 29th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783183500000)/",
              "StartDate": "/Date(1783148400000)/",
              "EndDateWithOffset": "/Date(1783186200000)/",
              "EndDate": "/Date(1783148400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783788300000)/",
              "StartDate": "/Date(1783753200000)/",
              "EndDateWithOffset": "/Date(1783791000000)/",
              "EndDate": "/Date(1783753200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784393100000)/",
              "StartDate": "/Date(1784358000000)/",
              "EndDateWithOffset": "/Date(1784395800000)/",
              "EndDate": "/Date(1784358000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784997900000)/",
              "StartDate": "/Date(1784962800000)/",
              "EndDateWithOffset": "/Date(1785000600000)/",
              "EndDate": "/Date(1784962800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786207500000)/",
              "StartDate": "/Date(1786172400000)/",
              "EndDateWithOffset": "/Date(1786210200000)/",
              "EndDate": "/Date(1786172400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786812300000)/",
              "StartDate": "/Date(1786777200000)/",
              "EndDateWithOffset": "/Date(1786815000000)/",
              "EndDate": "/Date(1786777200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787417100000)/",
              "StartDate": "/Date(1787382000000)/",
              "EndDateWithOffset": "/Date(1787419800000)/",
              "EndDate": "/Date(1787382000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788021900000)/",
              "StartDate": "/Date(1787986800000)/",
              "EndDateWithOffset": "/Date(1788024600000)/",
              "EndDate": "/Date(1787986800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "7/05/26",
          "OccurrenceMaxStartDate": " - 8/30/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "119c6dfa-af68-4dea-a4f4-d288456f79a0",
          "CourseId": "00518976",
          "CourseIdTrimmed": "518976",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - TEEN 1 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Jul 5th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Aug 30th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1783269900000)/",
              "StartDate": "/Date(1783234800000)/",
              "EndDateWithOffset": "/Date(1783272600000)/",
              "EndDate": "/Date(1783234800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1783874700000)/",
              "StartDate": "/Date(1783839600000)/",
              "EndDateWithOffset": "/Date(1783877400000)/",
              "EndDate": "/Date(1783839600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1784479500000)/",
              "StartDate": "/Date(1784444400000)/",
              "EndDateWithOffset": "/Date(1784482200000)/",
              "EndDate": "/Date(1784444400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1785084300000)/",
              "StartDate": "/Date(1785049200000)/",
              "EndDateWithOffset": "/Date(1785087000000)/",
              "EndDate": "/Date(1785049200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786293900000)/",
              "StartDate": "/Date(1786258800000)/",
              "EndDateWithOffset": "/Date(1786296600000)/",
              "EndDate": "/Date(1786258800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786898700000)/",
              "StartDate": "/Date(1786863600000)/",
              "EndDateWithOffset": "/Date(1786901400000)/",
              "EndDate": "/Date(1786863600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787503500000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787506200000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788108300000)/",
              "StartDate": "/Date(1788073200000)/",
              "EndDateWithOffset": "/Date(1788111000000)/",
              "EndDate": "/Date(1788073200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 80685,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "f2af3596-26ee-4b44-bb23-2904d5f5fd44",
          "CourseId": "00518931",
          "CourseIdTrimmed": "518931",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - TEEN 1 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786380300000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786383000000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786466700000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786469400000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786553100000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786555800000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786639500000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786642200000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786725900000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786728600000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786985100000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786987800000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787071500000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787074200000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787157900000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787160600000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787244300000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787247000000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787330700000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787333400000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "c823b8ff-34d9-464a-9e64-b9db04e740c5",
          "CourseId": "00518226",
          "CourseIdTrimmed": "518226",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - TEEN 1 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786383000000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786385700000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786469400000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786472100000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786555800000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786558500000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786642200000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786644900000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786728600000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786731300000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786987800000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786990500000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787074200000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787076900000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787160600000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787163300000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787247000000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787249700000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787333400000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787336100000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/21/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:30 am - 12:15 pm",
          "EventId": "5deade81-7fff-4e8c-b680-ba1f22055c46",
          "CourseId": "00516112",
          "CourseIdTrimmed": "516112",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - TEEN 1 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Aug 21st",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786386600000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786389300000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786473000000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786475700000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786559400000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786562100000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786645800000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786648500000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786732200000)/",
              "StartDate": "/Date(1786690800000)/",
              "EndDateWithOffset": "/Date(1786734900000)/",
              "EndDate": "/Date(1786690800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786991400000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1786994100000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787077800000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787080500000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787164200000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787166900000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787250600000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787253300000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787337000000)/",
              "StartDate": "/Date(1787295600000)/",
              "EndDateWithOffset": "/Date(1787339700000)/",
              "EndDate": "/Date(1787295600000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/10/26",
          "OccurrenceMaxStartDate": " - 8/20/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "07:30 pm - 08:15 pm",
          "EventId": "3d63a55c-9c67-46d8-bfbb-50efc8953c01",
          "CourseId": "00518275",
          "CourseIdTrimmed": "518275",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - TEEN 1 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Splash Pool 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 10th, 2026",
          "FormattedStartTime": "07:30 PM",
          "FormattedEndDate": "Aug 20th",
          "FormattedEndTime": "08:15 PM",
          "FirstOccurrenceFormattedEndTime": "08:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1786415400000)/",
              "StartDate": "/Date(1786345200000)/",
              "EndDateWithOffset": "/Date(1786418100000)/",
              "EndDate": "/Date(1786345200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786501800000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786504500000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786588200000)/",
              "StartDate": "/Date(1786518000000)/",
              "EndDateWithOffset": "/Date(1786590900000)/",
              "EndDate": "/Date(1786518000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786674600000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786677300000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787020200000)/",
              "StartDate": "/Date(1786950000000)/",
              "EndDateWithOffset": "/Date(1787022900000)/",
              "EndDate": "/Date(1786950000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787106600000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787109300000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787193000000)/",
              "StartDate": "/Date(1787122800000)/",
              "EndDateWithOffset": "/Date(1787195700000)/",
              "EndDate": "/Date(1787122800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787279400000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787282100000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 14445,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "74b66b00-b535-4feb-b4ca-93afc536fa05",
          "CourseId": "00518942",
          "CourseIdTrimmed": "518942",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787676300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787762700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787849100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787935500000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788194700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788281100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788367500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788453900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788540300000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "09:45 am - 10:30 am",
          "EventId": "9dd029e9-9902-40ee-8799-dde3ac0126a1",
          "CourseId": "00518939",
          "CourseIdTrimmed": "518939",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "10:30 AM",
          "FirstOccurrenceFormattedEndTime": "10:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787589900000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787592600000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787676300000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787679000000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787762700000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787765400000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787849100000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787851800000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787935500000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787938200000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788194700000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788197400000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788281100000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788283800000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788367500000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788370200000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788453900000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788456600000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788540300000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788543000000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "00370ed7-468b-4d80-b509-f58a09723679",
          "CourseId": "00518336",
          "CourseIdTrimmed": "518336",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Deep Pool - Lane 7",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787592600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787595300000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787679000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787681700000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787765400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787768100000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787851800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787854500000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787938200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787940900000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788197400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788200100000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788283800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788286500000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788370200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788372900000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788456600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788459300000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788543000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788545700000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:15 am - 12:00 pm",
          "EventId": "cd99a759-f841-43f2-b051-f6eb5a1bb23f",
          "CourseId": "00518943",
          "CourseIdTrimmed": "518943",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 6",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:15 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:00 PM",
          "FirstOccurrenceFormattedEndTime": "12:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787595300000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787681700000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787684400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787768100000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787770800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787854500000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787857200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787940900000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787943600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788200100000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788202800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788286500000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788289200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788372900000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788375600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788459300000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788545700000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788548400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "357c22e9-691f-4045-b4a6-34d85d7fc3c8",
          "CourseId": "00542018",
          "CourseIdTrimmed": "542018",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788911100000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789083900000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789515900000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789688700000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790120700000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790293500000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790725500000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790898300000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33165,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/01/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "185c17e5-a0e4-4756-918a-9f74d6aae7b2",
          "CourseId": "00542031",
          "CourseIdTrimmed": "542031",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Oct 1st",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788916500000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788919200000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789089300000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789092000000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789521300000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789524000000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789694100000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789696800000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790126100000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790128800000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790298900000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790301600000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790730900000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790733600000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790903700000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790906400000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 33165,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "a831536c-a44d-43f5-926d-b9e67b56af88",
          "CourseId": "00541810",
          "CourseIdTrimmed": "541810",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$79.45",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788997500000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789429500000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789602300000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790034300000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790207100000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790639100000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790811900000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790814600000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30285,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "5d9b17c9-f9be-4c9c-9375-b37ac0c301e7",
          "CourseId": "00542955",
          "CourseIdTrimmed": "542955",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789000200000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789002900000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789432200000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789434900000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789605000000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789607700000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790037000000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790039700000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790209800000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790212500000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790641800000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790644500000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791246600000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791249300000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791419400000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791422100000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 9/30/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "06:15 pm - 07:00 pm",
          "EventId": "2b3ea368-214f-40b3-b51e-e953b69cc036",
          "CourseId": "00541940",
          "CourseIdTrimmed": "541940",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Main Pool - Lane 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$79.45",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "06:15 PM",
          "FormattedEndDate": "Sep 30th",
          "FormattedEndTime": "07:00 PM",
          "FirstOccurrenceFormattedEndTime": "07:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789002900000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789005600000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789434900000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789437600000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789607700000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789610400000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790039700000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790042400000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790212500000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790215200000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790644500000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790647200000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790817300000)/",
              "StartDate": "/Date(1790751600000)/",
              "EndDateWithOffset": "/Date(1790820000000)/",
              "EndDate": "/Date(1790751600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 7,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 30285,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "South Arm Outdoor Pool",
            "Street": "10100 South Arm Place",
            "City": "Richmond",
            "PostalCode": "V7A 2E1",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.140218,
            "Longitude": -123.121761,
            "Id": "4cf36a58-aadf-40e1-b56b-cbddc2671182"
          },
          "Location": "South Arm Outdoor Pool",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "11:00 am - 11:45 am",
          "EventId": "2d1d0d2c-a4a9-433f-9998-59171494f2e4",
          "CourseId": "00542957",
          "CourseIdTrimmed": "542957",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "2 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "11:00 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:45 AM",
          "FirstOccurrenceFormattedEndTime": "11:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789236000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789238700000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789840800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789843500000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790445600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790448300000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791050400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791053100000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792260000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792262700000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792864800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792867500000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793469600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793472300000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794078000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794080700000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794682800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794685500000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795287600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795290300000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795892400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795895100000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796497200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796499900000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797102000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797104700000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "12:45 pm - 01:30 pm",
          "EventId": "1404ed9e-2762-4ffa-a2e3-92387e8625da",
          "CourseId": "00542959",
          "CourseIdTrimmed": "542959",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "1 spot left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "12:45 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789328700000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789331400000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789933500000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789936200000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790538300000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790541000000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791143100000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791145800000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792352700000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792355400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792957500000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792960200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793565900000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793568600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794170700000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794173400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794775500000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794778200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795380300000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795383000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795985100000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795987800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796589900000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796592600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797194700000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797197400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/11/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "01:00 pm - 01:30 pm",
          "EventId": "40e471e6-8c4a-4a7d-9236-11b6742d3191",
          "CourseId": "00542726",
          "CourseIdTrimmed": "542726",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "25m Shallow Pool - Lane 8",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$76.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Oct 11th, 2026",
          "FormattedStartTime": "01:00 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "01:30 PM",
          "FirstOccurrenceFormattedEndTime": "01:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791748800000)/",
              "StartDate": "/Date(1791702000000)/",
              "EndDateWithOffset": "/Date(1791750600000)/",
              "EndDate": "/Date(1791702000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792353600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792355400000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1792958400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792960200000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1793566800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793568600000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794171600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794173400000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1794776400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794778200000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795381200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795383000000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1795986000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795987800000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1796590800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796592600000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 30
            },
            {
              "StartDateWithOffset": "/Date(1797195600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797197400000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 30
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 90750,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "627e9c09-8b74-47bf-8a0a-db003e755d1a",
          "CourseId": "00542964",
          "CourseIdTrimmed": "542964",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791932400000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791935100000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792105200000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792107900000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792537200000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792539900000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792712700000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793142000000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793144700000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793314800000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793317500000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793750400000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793753100000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793923200000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793925900000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794355200000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794357900000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794528000000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794530700000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "3ae0587f-151b-42e4-b7ad-57d15a545c6b",
          "CourseId": "00542963",
          "CourseIdTrimmed": "542963",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792024200000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792026900000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792456200000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792458900000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792629000000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792631700000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793061000000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793063700000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793233800000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793236500000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793669400000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793672100000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793842200000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793844900000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794274200000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794276900000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "4fbcf676-449e-4790-a1ca-7cadee585bf9",
          "CourseId": "00542962",
          "CourseIdTrimmed": "542962",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794879000000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794881700000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795051800000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795054500000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795483800000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795486500000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795656600000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795659300000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796088600000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796091300000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796261400000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796264100000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796693400000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796696100000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796866200000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796868900000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797298200000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797300900000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797471000000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797473700000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "c7a53c91-277e-4e89-886d-a911c49b0898",
          "CourseId": "00542961",
          "CourseIdTrimmed": "542961",
          "EventName": "SWIM - TEEN 1 - YOUTH",
          "Details": "Cover working towards a 10-15m swim on the front and back while learning safe entries into shallow and deep water; skills development while wearing a PFD; breath control and underwater skills; an introduction to floats, glides, flutter kick and vertical whip kick; improving fitness through interval training; and learning front and back crawl.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 1 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794960000000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794962700000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795132800000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795135500000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795564800000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795567500000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795740300000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796169600000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796172300000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796342400000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796345100000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796774400000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796777100000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796947200000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796949900000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797379200000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797381900000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797554700000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": false,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "43073aa6-2f6c-47b2-a5d0-a35855040202",
      "name": "Swim - Teen 2 - Youth",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "11:30 am - 12:15 pm",
          "EventId": "48d05566-9143-44ad-af6d-a008db9fc029",
          "CourseId": "00516109",
          "CourseIdTrimmed": "516109",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 2 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2 - Deep",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "11:30 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "12:15 PM",
          "FirstOccurrenceFormattedEndTime": "12:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Tue, Wed, Thu, Fri",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787596200000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787598900000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787682600000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787685300000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787769000000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787771700000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787855400000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787858100000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787941800000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787944500000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788201000000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788203700000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788287400000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788290100000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788373800000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788376500000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788460200000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788462900000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788546600000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788549300000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 15885,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "de96bab5-47cb-4dba-a9ce-5530d726a82a",
          "CourseId": "00542966",
          "CourseIdTrimmed": "542966",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 2 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788911100000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788913800000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789083900000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789086600000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789515900000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789518600000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789688700000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789691400000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790120700000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790123400000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790293500000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790296200000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790725500000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790728200000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790898300000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790901000000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791330300000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791333000000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791503100000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791505800000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "84ae0841-1466-4887-bb19-dfe7839930af",
          "CourseId": "00542967",
          "CourseIdTrimmed": "542967",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 2 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788997500000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1789000200000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789429500000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789432200000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789602300000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789605000000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790034300000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790037000000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790207100000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790209800000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790639100000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790641800000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791243900000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791246600000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791416700000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791419400000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:15 am - 11:00 am",
          "EventId": "631b2536-1227-43cb-9590-66ed7e27421e",
          "CourseId": "00542969",
          "CourseIdTrimmed": "542969",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 2 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "10:15 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "11:00 AM",
          "FirstOccurrenceFormattedEndTime": "11:00 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789233300000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789236000000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789838100000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789840800000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790442900000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790445600000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791047700000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791050400000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792257300000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792260000000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792862100000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792864800000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793466900000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793469600000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794075300000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794078000000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794680100000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794682800000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795284900000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795287600000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795889700000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795892400000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796494500000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796497200000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797099300000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797102000000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "10:30 am - 11:15 am",
          "EventId": "b1280c84-9dc5-40dd-9876-b30715180cc0",
          "CourseId": "00542970",
          "CourseIdTrimmed": "542970",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 2 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "10:30 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "11:15 AM",
          "FirstOccurrenceFormattedEndTime": "11:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789320600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789323300000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789925400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789928100000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790530200000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790532900000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791135000000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791137700000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792344600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792347300000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792949400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792952100000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793557800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793560500000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794162600000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794165300000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794767400000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794770100000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795372200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795374900000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795977000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795979700000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796581800000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796584500000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797186600000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797189300000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "af03fe94-73db-4507-bb01-fa1831fd3b29",
          "CourseId": "00542976",
          "CourseIdTrimmed": "542976",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 2 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791935100000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791937800000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792107900000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792110600000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792539900000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792542600000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792712700000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792715400000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793144700000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793147400000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793317500000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793320200000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793753100000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793755800000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793925900000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793928600000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794357900000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794360600000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794530700000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794533400000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/14/26",
          "OccurrenceMaxStartDate": " - 11/09/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "23ce3b7a-c2e9-4946-92b3-830ef4644cef",
          "CourseId": "00542973",
          "CourseIdTrimmed": "542973",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 2 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Oct 14th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Nov 9th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792021500000)/",
              "StartDate": "/Date(1791961200000)/",
              "EndDateWithOffset": "/Date(1792024200000)/",
              "EndDate": "/Date(1791961200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792453500000)/",
              "StartDate": "/Date(1792393200000)/",
              "EndDateWithOffset": "/Date(1792456200000)/",
              "EndDate": "/Date(1792393200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792626300000)/",
              "StartDate": "/Date(1792566000000)/",
              "EndDateWithOffset": "/Date(1792629000000)/",
              "EndDate": "/Date(1792566000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793058300000)/",
              "StartDate": "/Date(1792998000000)/",
              "EndDateWithOffset": "/Date(1793061000000)/",
              "EndDate": "/Date(1792998000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793231100000)/",
              "StartDate": "/Date(1793170800000)/",
              "EndDateWithOffset": "/Date(1793233800000)/",
              "EndDate": "/Date(1793170800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793666700000)/",
              "StartDate": "/Date(1793606400000)/",
              "EndDateWithOffset": "/Date(1793669400000)/",
              "EndDate": "/Date(1793606400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793839500000)/",
              "StartDate": "/Date(1793779200000)/",
              "EndDateWithOffset": "/Date(1793842200000)/",
              "EndDate": "/Date(1793779200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794271500000)/",
              "StartDate": "/Date(1794211200000)/",
              "EndDateWithOffset": "/Date(1794274200000)/",
              "EndDate": "/Date(1794211200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 37485,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/16/26",
          "OccurrenceMaxStartDate": " - 12/16/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "c853e894-b5be-4276-84f3-50afb49d0791",
          "CourseId": "00542972",
          "CourseIdTrimmed": "542972",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "7 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 2 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Nov 16th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 16th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794876300000)/",
              "StartDate": "/Date(1794816000000)/",
              "EndDateWithOffset": "/Date(1794879000000)/",
              "EndDate": "/Date(1794816000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795049100000)/",
              "StartDate": "/Date(1794988800000)/",
              "EndDateWithOffset": "/Date(1795051800000)/",
              "EndDate": "/Date(1794988800000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795481100000)/",
              "StartDate": "/Date(1795420800000)/",
              "EndDateWithOffset": "/Date(1795483800000)/",
              "EndDate": "/Date(1795420800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795653900000)/",
              "StartDate": "/Date(1795593600000)/",
              "EndDateWithOffset": "/Date(1795656600000)/",
              "EndDate": "/Date(1795593600000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796085900000)/",
              "StartDate": "/Date(1796025600000)/",
              "EndDateWithOffset": "/Date(1796088600000)/",
              "EndDate": "/Date(1796025600000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796258700000)/",
              "StartDate": "/Date(1796198400000)/",
              "EndDateWithOffset": "/Date(1796261400000)/",
              "EndDate": "/Date(1796198400000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796690700000)/",
              "StartDate": "/Date(1796630400000)/",
              "EndDateWithOffset": "/Date(1796693400000)/",
              "EndDate": "/Date(1796630400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796863500000)/",
              "StartDate": "/Date(1796803200000)/",
              "EndDateWithOffset": "/Date(1796866200000)/",
              "EndDate": "/Date(1796803200000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797295500000)/",
              "StartDate": "/Date(1797235200000)/",
              "EndDateWithOffset": "/Date(1797298200000)/",
              "EndDate": "/Date(1797235200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797468300000)/",
              "StartDate": "/Date(1797408000000)/",
              "EndDateWithOffset": "/Date(1797471000000)/",
              "EndDate": "/Date(1797408000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:45 pm - 05:30 pm",
          "EventId": "3887544e-4e95-4f4e-855f-18ba180ca9c5",
          "CourseId": "00542971",
          "CourseIdTrimmed": "542971",
          "EventName": "SWIM - TEEN 2 - YOUTH",
          "Details": "Cover the development of fitness by working on two interval training workouts, sprints and front and back crawl; Swim to Survive\u00ae; and the further development of deep water entries/skills while wearing a PFD; the further development of the whip kick; and an introduction to breaststroke. Pre-requisite: Teen 1 or Teen Basics.",
          "Spots": "8 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 2 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "04:45 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "05:30 PM",
          "FirstOccurrenceFormattedEndTime": "05:30 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794962700000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794965400000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795135500000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795138200000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795567500000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795570200000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795740300000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795743000000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796172300000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796175000000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796345100000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796347800000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796777100000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796779800000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796949900000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796952600000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797381900000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797384600000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797554700000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797557400000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "62efea8f-7cd2-4e1f-bee2-27e4378adfe0",
      "name": "Swim - Teen 3 - Youth",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/04/26",
          "OccurrenceMaxStartDate": " - 9/03/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "0947ba7e-1b1a-4967-877f-8db01a9cd680",
          "CourseId": "00516115",
          "CourseIdTrimmed": "516115",
          "EventName": "SWIM - TEEN 3 - YOUTH",
          "Details": "Cover mastering breaststroke and front and back crawl; fitness training with a 300m workout, sprint challenges and interval training; eggbeater, diving and compact jumps; and the further development of treading water and underwater skills. Pre-requisite: Teen 2.",
          "Spots": "",
          "OccurrenceDate": null,
          "BookButtonText": "CONTACT US",
          "BookButtonDescription": "Add to SWIM - TEEN 3 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - 1/4 Pool - Shallow 1",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Aug 4th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 3rd",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1785884400000)/",
              "StartDate": "/Date(1785826800000)/",
              "EndDateWithOffset": "/Date(1785887100000)/",
              "EndDate": "/Date(1785826800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786057200000)/",
              "StartDate": "/Date(1785999600000)/",
              "EndDateWithOffset": "/Date(1786059900000)/",
              "EndDate": "/Date(1785999600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786489200000)/",
              "StartDate": "/Date(1786431600000)/",
              "EndDateWithOffset": "/Date(1786491900000)/",
              "EndDate": "/Date(1786431600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1786662000000)/",
              "StartDate": "/Date(1786604400000)/",
              "EndDateWithOffset": "/Date(1786664700000)/",
              "EndDate": "/Date(1786604400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787094000000)/",
              "StartDate": "/Date(1787036400000)/",
              "EndDateWithOffset": "/Date(1787096700000)/",
              "EndDate": "/Date(1787036400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787266800000)/",
              "StartDate": "/Date(1787209200000)/",
              "EndDateWithOffset": "/Date(1787269500000)/",
              "EndDate": "/Date(1787209200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787698800000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787701500000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1787871600000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787874300000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788303600000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788306300000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1788476400000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788479100000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/08/26",
          "OccurrenceMaxStartDate": " - 10/08/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "cd9e3da2-434d-4bef-a277-50030d463d3c",
          "CourseId": "00542982",
          "CourseIdTrimmed": "542982",
          "EventName": "SWIM - TEEN 3 - YOUTH",
          "Details": "Cover mastering breaststroke and front and back crawl; fitness training with a 300m workout, sprint challenges and interval training; eggbeater, diving and compact jumps; and the further development of treading water and underwater skills. Pre-requisite: Teen 2.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 3 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Sep 8th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Oct 8th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788913800000)/",
              "StartDate": "/Date(1788850800000)/",
              "EndDateWithOffset": "/Date(1788916500000)/",
              "EndDate": "/Date(1788850800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789086600000)/",
              "StartDate": "/Date(1789023600000)/",
              "EndDateWithOffset": "/Date(1789089300000)/",
              "EndDate": "/Date(1789023600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789518600000)/",
              "StartDate": "/Date(1789455600000)/",
              "EndDateWithOffset": "/Date(1789521300000)/",
              "EndDate": "/Date(1789455600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789691400000)/",
              "StartDate": "/Date(1789628400000)/",
              "EndDateWithOffset": "/Date(1789694100000)/",
              "EndDate": "/Date(1789628400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790123400000)/",
              "StartDate": "/Date(1790060400000)/",
              "EndDateWithOffset": "/Date(1790126100000)/",
              "EndDate": "/Date(1790060400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790296200000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790298900000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790728200000)/",
              "StartDate": "/Date(1790665200000)/",
              "EndDateWithOffset": "/Date(1790730900000)/",
              "EndDate": "/Date(1790665200000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790901000000)/",
              "StartDate": "/Date(1790838000000)/",
              "EndDateWithOffset": "/Date(1790903700000)/",
              "EndDate": "/Date(1790838000000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791333000000)/",
              "StartDate": "/Date(1791270000000)/",
              "EndDateWithOffset": "/Date(1791335700000)/",
              "EndDate": "/Date(1791270000000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791505800000)/",
              "StartDate": "/Date(1791442800000)/",
              "EndDateWithOffset": "/Date(1791508500000)/",
              "EndDate": "/Date(1791442800000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/09/26",
          "OccurrenceMaxStartDate": " - 10/07/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "04:00 pm - 04:45 pm",
          "EventId": "19c713c3-bc32-4e27-a083-1bec6e4cf5c7",
          "CourseId": "00542987",
          "CourseIdTrimmed": "542987",
          "EventName": "SWIM - TEEN 3 - YOUTH",
          "Details": "Cover mastering breaststroke and front and back crawl; fitness training with a 300m workout, sprint challenges and interval training; eggbeater, diving and compact jumps; and the further development of treading water and underwater skills. Pre-requisite: Teen 2.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 3 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$90.80",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Wed, Sep 9th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 7th",
          "FormattedEndTime": "04:45 PM",
          "FirstOccurrenceFormattedEndTime": "04:45 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Mon, Wed",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788994800000)/",
              "StartDate": "/Date(1788937200000)/",
              "EndDateWithOffset": "/Date(1788997500000)/",
              "EndDate": "/Date(1788937200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789426800000)/",
              "StartDate": "/Date(1789369200000)/",
              "EndDateWithOffset": "/Date(1789429500000)/",
              "EndDate": "/Date(1789369200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789599600000)/",
              "StartDate": "/Date(1789542000000)/",
              "EndDateWithOffset": "/Date(1789602300000)/",
              "EndDate": "/Date(1789542000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790031600000)/",
              "StartDate": "/Date(1789974000000)/",
              "EndDateWithOffset": "/Date(1790034300000)/",
              "EndDate": "/Date(1789974000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790204400000)/",
              "StartDate": "/Date(1790146800000)/",
              "EndDateWithOffset": "/Date(1790207100000)/",
              "EndDate": "/Date(1790146800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790636400000)/",
              "StartDate": "/Date(1790578800000)/",
              "EndDateWithOffset": "/Date(1790639100000)/",
              "EndDate": "/Date(1790578800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791241200000)/",
              "StartDate": "/Date(1791183600000)/",
              "EndDateWithOffset": "/Date(1791243900000)/",
              "EndDate": "/Date(1791183600000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791414000000)/",
              "StartDate": "/Date(1791356400000)/",
              "EndDateWithOffset": "/Date(1791416700000)/",
              "EndDate": "/Date(1791356400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 8,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 40365,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:30 am - 10:15 am",
          "EventId": "e9f1f5a6-cc23-4d81-9bdb-fac204d61e92",
          "CourseId": "00542989",
          "CourseIdTrimmed": "542989",
          "EventName": "SWIM - TEEN 3 - YOUTH",
          "Details": "Cover mastering breaststroke and front and back crawl; fitness training with a 300m workout, sprint challenges and interval training; eggbeater, diving and compact jumps; and the further development of treading water and underwater skills. Pre-requisite: Teen 2.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 3 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "09:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "10:15 AM",
          "FirstOccurrenceFormattedEndTime": "10:15 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789230600000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789233300000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789835400000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789838100000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790440200000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790442900000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791045000000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791047700000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792254600000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792257300000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792859400000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792862100000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793464200000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793466900000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794072600000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794075300000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794677400000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794680100000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795282200000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795284900000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795887000000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795889700000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796491800000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796494500000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797096600000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797099300000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "01:15 pm - 02:00 pm",
          "EventId": "45ab8b69-b09a-45fe-b296-502b2a40645b",
          "CourseId": "00542990",
          "CourseIdTrimmed": "542990",
          "EventName": "SWIM - TEEN 3 - YOUTH",
          "Details": "Cover mastering breaststroke and front and back crawl; fitness training with a 300m workout, sprint challenges and interval training; eggbeater, diving and compact jumps; and the further development of treading water and underwater skills. Pre-requisite: Teen 2.",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM - TEEN 3 - YOUTH waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Lap Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$147.55",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "01:15 PM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "02:00 PM",
          "FirstOccurrenceFormattedEndTime": "02:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789330500000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789333200000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1789935300000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789938000000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1790540100000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790542800000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1791144900000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791147600000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792354500000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792357200000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792959300000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792962000000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793567700000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793570400000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794172500000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794175200000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794777300000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794780000000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795382100000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795384800000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795986900000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795989600000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796591700000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796594400000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797196500000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797199200000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131085,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/13/26",
          "OccurrenceMaxStartDate": " - 11/12/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "78799cd2-9f23-4ddf-a1fa-7fa3d6c01acf",
          "CourseId": "00542995",
          "CourseIdTrimmed": "542995",
          "EventName": "SWIM - TEEN 3 - YOUTH",
          "Details": "Cover mastering breaststroke and front and back crawl; fitness training with a 300m workout, sprint challenges and interval training; eggbeater, diving and compact jumps; and the further development of treading water and underwater skills. Pre-requisite: Teen 2.",
          "Spots": "3 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 3 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Oct 13th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Nov 12th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1791937800000)/",
              "StartDate": "/Date(1791874800000)/",
              "EndDateWithOffset": "/Date(1791940500000)/",
              "EndDate": "/Date(1791874800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792110600000)/",
              "StartDate": "/Date(1792047600000)/",
              "EndDateWithOffset": "/Date(1792113300000)/",
              "EndDate": "/Date(1792047600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792542600000)/",
              "StartDate": "/Date(1792479600000)/",
              "EndDateWithOffset": "/Date(1792545300000)/",
              "EndDate": "/Date(1792479600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1792715400000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792718100000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793147400000)/",
              "StartDate": "/Date(1793084400000)/",
              "EndDateWithOffset": "/Date(1793150100000)/",
              "EndDate": "/Date(1793084400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793320200000)/",
              "StartDate": "/Date(1793257200000)/",
              "EndDateWithOffset": "/Date(1793322900000)/",
              "EndDate": "/Date(1793257200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793755800000)/",
              "StartDate": "/Date(1793692800000)/",
              "EndDateWithOffset": "/Date(1793758500000)/",
              "EndDate": "/Date(1793692800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1793928600000)/",
              "StartDate": "/Date(1793865600000)/",
              "EndDateWithOffset": "/Date(1793931300000)/",
              "EndDate": "/Date(1793865600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794360600000)/",
              "StartDate": "/Date(1794297600000)/",
              "EndDateWithOffset": "/Date(1794363300000)/",
              "EndDate": "/Date(1794297600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1794533400000)/",
              "StartDate": "/Date(1794470400000)/",
              "EndDateWithOffset": "/Date(1794536100000)/",
              "EndDate": "/Date(1794470400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/17/26",
          "OccurrenceMaxStartDate": " - 12/17/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "05:30 pm - 06:15 pm",
          "EventId": "fdd3a986-b170-4e8c-abb7-1c9f85bbe9f7",
          "CourseId": "00542992",
          "CourseIdTrimmed": "542992",
          "EventName": "SWIM - TEEN 3 - YOUTH",
          "Details": "Cover mastering breaststroke and front and back crawl; fitness training with a 300m workout, sprint challenges and interval training; eggbeater, diving and compact jumps; and the further development of treading water and underwater skills. Pre-requisite: Teen 2.",
          "Spots": "5 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN 3 - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 2",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$113.50",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Tue, Nov 17th, 2026",
          "FormattedStartTime": "05:30 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "06:15 PM",
          "FirstOccurrenceFormattedEndTime": "06:15 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Tue, Thu",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1794965400000)/",
              "StartDate": "/Date(1794902400000)/",
              "EndDateWithOffset": "/Date(1794968100000)/",
              "EndDate": "/Date(1794902400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795138200000)/",
              "StartDate": "/Date(1795075200000)/",
              "EndDateWithOffset": "/Date(1795140900000)/",
              "EndDate": "/Date(1795075200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795570200000)/",
              "StartDate": "/Date(1795507200000)/",
              "EndDateWithOffset": "/Date(1795572900000)/",
              "EndDate": "/Date(1795507200000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1795743000000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795745700000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796175000000)/",
              "StartDate": "/Date(1796112000000)/",
              "EndDateWithOffset": "/Date(1796177700000)/",
              "EndDate": "/Date(1796112000000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796347800000)/",
              "StartDate": "/Date(1796284800000)/",
              "EndDateWithOffset": "/Date(1796350500000)/",
              "EndDate": "/Date(1796284800000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796779800000)/",
              "StartDate": "/Date(1796716800000)/",
              "EndDateWithOffset": "/Date(1796782500000)/",
              "EndDate": "/Date(1796716800000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1796952600000)/",
              "StartDate": "/Date(1796889600000)/",
              "EndDateWithOffset": "/Date(1796955300000)/",
              "EndDate": "/Date(1796889600000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797384600000)/",
              "StartDate": "/Date(1797321600000)/",
              "EndDateWithOffset": "/Date(1797387300000)/",
              "EndDate": "/Date(1797321600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 45
            },
            {
              "StartDateWithOffset": "/Date(1797557400000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797560100000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 45
            }
          ],
          "NumberOfSessions": 10,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 43245,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "bf76f47e-b69a-4de3-a00a-57b25982f7b7",
      "name": "Swim - Teen Fitness Swimmer - Youth",
      "courses": [
        {
          "OccurrenceMinStartDate": "9/12/26",
          "OccurrenceMaxStartDate": " - 12/12/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "08:30 am - 09:30 am",
          "EventId": "2036e66f-7dc8-424c-b02d-956a1ea51d90",
          "CourseId": "00543017",
          "CourseIdTrimmed": "543017",
          "EventName": "SWIM - TEEN FITNESS SWIMMER - YOUTH",
          "Details": "Work to improve overall physical fitness in the water in this structured approach based on accepted training principles including stretches, interval training, sprints and distance swims. Pre-requisite: Teen 2 or complete an in-person assessment.",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN FITNESS SWIMMER - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$196.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sat, Sep 12th, 2026",
          "FormattedStartTime": "08:30 AM",
          "FormattedEndDate": "Dec 12th",
          "FormattedEndTime": "09:30 AM",
          "FirstOccurrenceFormattedEndTime": "09:30 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sat",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789227000000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789230600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789831800000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789835400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790436600000)/",
              "StartDate": "/Date(1790406000000)/",
              "EndDateWithOffset": "/Date(1790440200000)/",
              "EndDate": "/Date(1790406000000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791041400000)/",
              "StartDate": "/Date(1791010800000)/",
              "EndDateWithOffset": "/Date(1791045000000)/",
              "EndDate": "/Date(1791010800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792251000000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792254600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792855800000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792859400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793460600000)/",
              "StartDate": "/Date(1793430000000)/",
              "EndDateWithOffset": "/Date(1793464200000)/",
              "EndDate": "/Date(1793430000000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794069000000)/",
              "StartDate": "/Date(1794038400000)/",
              "EndDateWithOffset": "/Date(1794072600000)/",
              "EndDate": "/Date(1794038400000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794673800000)/",
              "StartDate": "/Date(1794643200000)/",
              "EndDateWithOffset": "/Date(1794677400000)/",
              "EndDate": "/Date(1794643200000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795278600000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795282200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795883400000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795887000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796488200000)/",
              "StartDate": "/Date(1796457600000)/",
              "EndDateWithOffset": "/Date(1796491800000)/",
              "EndDate": "/Date(1796457600000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797093000000)/",
              "StartDate": "/Date(1797062400000)/",
              "EndDateWithOffset": "/Date(1797096600000)/",
              "EndDate": "/Date(1797062400000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/13/26",
          "OccurrenceMaxStartDate": " - 12/13/26",
          "DisplayableRestrictionsForCourses": "Age: 13 to 18 y 11m",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "<a href=\"javascript:;\" class=\"prerequisiteEventsCount\" role=\"button\" aria-haspopup=\"dialog\">Prerequisite Event(s)</a>",
          "EventTimeDescription": "09:45 am - 10:45 am",
          "EventId": "50a51f99-3d5f-4a9b-b7b2-be15fd39c1c9",
          "CourseId": "00543018",
          "CourseIdTrimmed": "543018",
          "EventName": "SWIM - TEEN FITNESS SWIMMER - YOUTH",
          "Details": "Work to improve overall physical fitness in the water in this structured approach based on accepted training principles including stretches, interval training, sprints and distance swims. Pre-requisite: Teen 2 or complete an in-person assessment.",
          "Spots": "4 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM - TEEN FITNESS SWIMMER - YOUTH",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Teach Pool - Lane 3",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$196.95",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Sep 13th, 2026",
          "FormattedStartTime": "09:45 AM",
          "FormattedEndDate": "Dec 13th",
          "FormattedEndTime": "10:45 AM",
          "FirstOccurrenceFormattedEndTime": "10:45 AM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Every Sun",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789317900000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789321500000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1789922700000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789926300000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1790527500000)/",
              "StartDate": "/Date(1790492400000)/",
              "EndDateWithOffset": "/Date(1790531100000)/",
              "EndDate": "/Date(1790492400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1791132300000)/",
              "StartDate": "/Date(1791097200000)/",
              "EndDateWithOffset": "/Date(1791135900000)/",
              "EndDate": "/Date(1791097200000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792341900000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792345500000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1792946700000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792950300000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1793555100000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793558700000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 6,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794159900000)/",
              "StartDate": "/Date(1794124800000)/",
              "EndDateWithOffset": "/Date(1794163500000)/",
              "EndDate": "/Date(1794124800000)/",
              "OccurrenceOrderNumber": 7,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1794764700000)/",
              "StartDate": "/Date(1794729600000)/",
              "EndDateWithOffset": "/Date(1794768300000)/",
              "EndDate": "/Date(1794729600000)/",
              "OccurrenceOrderNumber": 8,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795369500000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795373100000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 9,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1795974300000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1795977900000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 10,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1796579100000)/",
              "StartDate": "/Date(1796544000000)/",
              "EndDateWithOffset": "/Date(1796582700000)/",
              "EndDate": "/Date(1796544000000)/",
              "OccurrenceOrderNumber": 11,
              "DurationInMinutes": 60
            },
            {
              "StartDateWithOffset": "/Date(1797183900000)/",
              "StartDate": "/Date(1797148800000)/",
              "EndDateWithOffset": "/Date(1797187500000)/",
              "EndDate": "/Date(1797148800000)/",
              "OccurrenceOrderNumber": 12,
              "DurationInMinutes": 60
            }
          ],
          "NumberOfSessions": 13,
          "PrerequisiteEvents": true,
          "MinAge": 13,
          "MinAgeMonths": null,
          "MaxAge": 18,
          "MaxAgeMonths": 11,
          "NoAgeRestriction": false,
          "AgeRestrictions": "13 to 18 y 11m",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 131100,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    },
    {
      "calendar": "youth-aquatics",
      "id": "12ec6008-0047-422c-a839-03f78efd9cd9",
      "name": "Swim for Life Instructor",
      "courses": [
        {
          "OccurrenceMinStartDate": "8/23/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 01:00 pm",
          "EventId": "46f36c96-6d46-4778-92ac-1a3dcdeb3fa0",
          "CourseId": "00519512",
          "CourseIdTrimmed": "519512",
          "EventName": "SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Replaces the Red Cross Water Safety Instructor (WSI) course. Prerequisites: Lifesaving Swim Instructor certification (not Lifesaving Instructor or Red Cross Water Safety Instructor). Current within 5 years of certification date - current award recommended. Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session) \r\n\r\nJanuary 1, 2026 UPDATE:\r\nEffective January 1, 2026, all participants completing their Swim Instructor Recertification must first complete the Adapted Swim Instructor Course--Online Session: Meeting the Needs of Diverse Swimmers Online Course prior to their recertification date. Proof of completion must be brought to the in-person recertification session. Participants who do not complete the online course in advance or fail to provide proof of completion will be ineligible to complete the recert and will not qualify for a transfer or refund.\r\n\r\n",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$176.19",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Aug 23rd, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 23rd",
          "FormattedEndTime": "01:00 PM",
          "FirstOccurrenceFormattedEndTime": "01:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787497200000)/",
              "StartDate": "/Date(1787468400000)/",
              "EndDateWithOffset": "/Date(1787515200000)/",
              "EndDate": "/Date(1787468400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 300,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/24/26",
          "OccurrenceMaxStartDate": " - 8/28/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "a976e6ba-af54-4e3c-9b4b-ebb5e2216554",
          "CourseId": "00519758",
          "CourseIdTrimmed": "519758",
          "EventName": "SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS",
          "Details": "Become a swim instructor and gain the qualification to teach all ages Swim for Life and Canadian Swim Patrol lessons. Learn a variety of teaching methods and planning skills with water teaching experience included.  Replaces the Red Cross Water Safety Instructor (WSI) course. Pre-requisite: 15 years of age by the end of the course, Bronze Cross, and Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session)",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$638.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 24th, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Aug 28th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 24, 25, 26, 27, 28",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1787583600000)/",
              "StartDate": "/Date(1787554800000)/",
              "EndDateWithOffset": "/Date(1787616000000)/",
              "EndDate": "/Date(1787554800000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787670000000)/",
              "StartDate": "/Date(1787641200000)/",
              "EndDateWithOffset": "/Date(1787702400000)/",
              "EndDate": "/Date(1787641200000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787756400000)/",
              "StartDate": "/Date(1787727600000)/",
              "EndDateWithOffset": "/Date(1787788800000)/",
              "EndDate": "/Date(1787727600000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787842800000)/",
              "StartDate": "/Date(1787814000000)/",
              "EndDateWithOffset": "/Date(1787875200000)/",
              "EndDate": "/Date(1787814000000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1787929200000)/",
              "StartDate": "/Date(1787900400000)/",
              "EndDateWithOffset": "/Date(1787961600000)/",
              "EndDate": "/Date(1787900400000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 5,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 6300,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "8/31/26",
          "OccurrenceMaxStartDate": " - 9/04/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "78b152cf-3d9e-48df-ad1d-788c2ee3bb9e",
          "CourseId": "00519759",
          "CourseIdTrimmed": "519759",
          "EventName": "SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS",
          "Details": "Become a swim instructor and gain the qualification to teach all ages Swim for Life and Canadian Swim Patrol lessons. Learn a variety of teaching methods and planning skills with water teaching experience included.  Replaces the Red Cross Water Safety Instructor (WSI) course. Pre-requisite: 15 years of age by the end of the course, Bronze Cross, and Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session)",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$638.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Mon, Aug 31st, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Sep 4th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Aug 31/ Sep 01, 02, 03, 04",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1788188400000)/",
              "StartDate": "/Date(1788159600000)/",
              "EndDateWithOffset": "/Date(1788220800000)/",
              "EndDate": "/Date(1788159600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788274800000)/",
              "StartDate": "/Date(1788246000000)/",
              "EndDateWithOffset": "/Date(1788307200000)/",
              "EndDate": "/Date(1788246000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788361200000)/",
              "StartDate": "/Date(1788332400000)/",
              "EndDateWithOffset": "/Date(1788393600000)/",
              "EndDate": "/Date(1788332400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788447600000)/",
              "StartDate": "/Date(1788418800000)/",
              "EndDateWithOffset": "/Date(1788480000000)/",
              "EndDate": "/Date(1788418800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1788534000000)/",
              "StartDate": "/Date(1788505200000)/",
              "EndDateWithOffset": "/Date(1788566400000)/",
              "EndDate": "/Date(1788505200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 5,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 6300,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/11/26",
          "OccurrenceMaxStartDate": " - 9/20/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 09:00 pm",
          "EventId": "51728ce5-26d0-434f-90b7-db09ef41467d",
          "CourseId": "00543177",
          "CourseIdTrimmed": "543177",
          "EventName": "SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS",
          "Details": "Become a swim instructor and gain the qualification to teach all ages Swim for Life and Canadian Swim Patrol lessons. Learn a variety of teaching methods and planning skills with water teaching experience included.  Replaces the Red Cross Water Safety Instructor (WSI) course. Pre-requisite: 15 years of age by the end of the course, Bronze Cross, and Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session)",
          "Spots": "FULL - Waitlist Available",
          "OccurrenceDate": null,
          "BookButtonText": "Waitlist",
          "BookButtonDescription": "Add to SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS waitlist",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$638.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Sep 11th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Sep 20th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Sep 11, 12, 13, 18, 19, 20",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1789171200000)/",
              "StartDate": "/Date(1789110000000)/",
              "EndDateWithOffset": "/Date(1789185600000)/",
              "EndDate": "/Date(1789110000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1789225200000)/",
              "StartDate": "/Date(1789196400000)/",
              "EndDateWithOffset": "/Date(1789257600000)/",
              "EndDate": "/Date(1789196400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1789311600000)/",
              "StartDate": "/Date(1789282800000)/",
              "EndDateWithOffset": "/Date(1789344000000)/",
              "EndDate": "/Date(1789282800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1789776000000)/",
              "StartDate": "/Date(1789714800000)/",
              "EndDateWithOffset": "/Date(1789790400000)/",
              "EndDate": "/Date(1789714800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1789830000000)/",
              "StartDate": "/Date(1789801200000)/",
              "EndDateWithOffset": "/Date(1789862400000)/",
              "EndDate": "/Date(1789801200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1789916400000)/",
              "StartDate": "/Date(1789887600000)/",
              "EndDateWithOffset": "/Date(1789948800000)/",
              "EndDate": "/Date(1789887600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 6,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 12960,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "9/24/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "8805a4a8-61ae-46f4-aa6e-534f185eea58",
          "CourseId": "00543198",
          "CourseIdTrimmed": "543198",
          "EventName": "SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Replaces the Red Cross Water Safety Instructor (WSI) course. Prerequisites: Lifesaving Swim Instructor certification (not Lifesaving Instructor or Red Cross Water Safety Instructor). Current within 5 years of certification date - current award recommended. Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session) \r\n\r\nJanuary 1, 2026 UPDATE:\r\nEffective January 1, 2026, all participants completing their Swim Instructor Recertification must first complete the Adapted Swim Instructor Course--Online Session: Meeting the Needs of Diverse Swimmers Online Course prior to their recertification date. Proof of completion must be brought to the in-person recertification session. Participants who do not complete the online course in advance or fail to provide proof of completion will be ineligible to complete the recert and will not qualify for a transfer or refund.\r\n",
          "Spots": "9 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$176.19",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Sep 24th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Sep 24th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1790290800000)/",
              "StartDate": "/Date(1790233200000)/",
              "EndDateWithOffset": "/Date(1790308800000)/",
              "EndDate": "/Date(1790233200000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 300,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/16/26",
          "OccurrenceMaxStartDate": " - 10/25/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 09:00 pm",
          "EventId": "e2d9f86a-4a52-4ecd-b8e9-362ca5a72141",
          "CourseId": "00543189",
          "CourseIdTrimmed": "543189",
          "EventName": "SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS",
          "Details": "Become a swim instructor and gain the qualification to teach all ages Swim for Life and Canadian Swim Patrol lessons. Learn a variety of teaching methods and planning skills with water teaching experience included.  Replaces the Red Cross Water Safety Instructor (WSI) course. Pre-requisite: 15 years of age by the end of the course, Bronze Cross, and Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session)",
          "Spots": "6 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$638.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Oct 16th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Oct 25th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Oct 16, 17, 18, 23, 24, 25",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792195200000)/",
              "StartDate": "/Date(1792134000000)/",
              "EndDateWithOffset": "/Date(1792209600000)/",
              "EndDate": "/Date(1792134000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1792249200000)/",
              "StartDate": "/Date(1792220400000)/",
              "EndDateWithOffset": "/Date(1792281600000)/",
              "EndDate": "/Date(1792220400000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1792335600000)/",
              "StartDate": "/Date(1792306800000)/",
              "EndDateWithOffset": "/Date(1792368000000)/",
              "EndDate": "/Date(1792306800000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1792800000000)/",
              "StartDate": "/Date(1792738800000)/",
              "EndDateWithOffset": "/Date(1792814400000)/",
              "EndDate": "/Date(1792738800000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1792854000000)/",
              "StartDate": "/Date(1792825200000)/",
              "EndDateWithOffset": "/Date(1792886400000)/",
              "EndDate": "/Date(1792825200000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1792940400000)/",
              "StartDate": "/Date(1792911600000)/",
              "EndDateWithOffset": "/Date(1792972800000)/",
              "EndDate": "/Date(1792911600000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 6,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 12960,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "10/22/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "664f2a60-3fbf-47e7-adf0-776f55ea3a95",
          "CourseId": "00543200",
          "CourseIdTrimmed": "543200",
          "EventName": "SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Replaces the Red Cross Water Safety Instructor (WSI) course. Prerequisites: Lifesaving Swim Instructor certification (not Lifesaving Instructor or Red Cross Water Safety Instructor). Current within 5 years of certification date - current award recommended. Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session) \r\n\r\nJanuary 1, 2026 UPDATE:\r\nEffective January 1, 2026, all participants completing their Swim Instructor Recertification must first complete the Adapted Swim Instructor Course--Online Session: Meeting the Needs of Diverse Swimmers Online Course prior to their recertification date. Proof of completion must be brought to the in-person recertification session. Participants who do not complete the online course in advance or fail to provide proof of completion will be ineligible to complete the recert and will not qualify for a transfer or refund.\r\n",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$176.19",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Oct 22nd, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Oct 22nd",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1792710000000)/",
              "StartDate": "/Date(1792652400000)/",
              "EndDateWithOffset": "/Date(1792728000000)/",
              "EndDate": "/Date(1792652400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 300,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/01/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "08:00 am - 05:00 pm",
          "EventId": "9b7602d7-18e5-4574-ad12-0bf02d417355",
          "CourseId": "00543171",
          "CourseIdTrimmed": "543171",
          "EventName": "SWIM FOR LIFE INSTRUCTOR TRANSFER",
          "Details": "Transfer to become a Lifesaving Society swim instructor and gain the qualification to teach all ages Swim for Life and Canadian Swim Patrol lessons. Learn a variety of teaching methods and planning skills with water teaching experience included. Pre-requisite required:  proof of previous completion of Bronze Cross, 15 years of age and completed online Adapted Swim Instructor course prior to attending the in-person session. (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session), YMCA Swim Instructor (Canada; current within 5 years) or Canadian Red Cross Water Safety Instructor (current within 5 years) or NCCP Swimming Teacher (current within 5 years); or I Can Swim Teacher (Canada; current within 5 years)",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM FOR LIFE INSTRUCTOR TRANSFER",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Multipurpose Room A",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$328.57",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Sun, Nov 1st, 2026",
          "FormattedStartTime": "08:00 AM",
          "FormattedEndDate": "Nov 1st",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "05:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1793548800000)/",
              "StartDate": "/Date(1793516400000)/",
              "EndDateWithOffset": "/Date(1793581200000)/",
              "EndDate": "/Date(1793516400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 540,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Watermania",
            "Street": "14300 Entertainment Blvd.",
            "City": "Richmond",
            "PostalCode": "V6W 1K3",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.135893,
            "Longitude": -123.063131,
            "Id": "9f5bb071-bd37-4275-a372-26c9b135ab4c"
          },
          "Location": "Watermania",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/20/26",
          "OccurrenceMaxStartDate": " - 11/29/26",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "05:00 pm - 09:00 pm",
          "EventId": "70cb90b9-0f62-4d64-ad10-f17ba411435e",
          "CourseId": "00543196",
          "CourseIdTrimmed": "543196",
          "EventName": "SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS",
          "Details": "Become a swim instructor and gain the qualification to teach all ages Swim for Life and Canadian Swim Patrol lessons. Learn a variety of teaching methods and planning skills with water teaching experience included.  Replaces the Red Cross Water Safety Instructor (WSI) course. Pre-requisite: 15 years of age by the end of the course, Bronze Cross, and Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session)",
          "Spots": "10 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM FOR LIFE INSTRUCTOR - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$638.10",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": true,
          "FormattedStartDate": "Fri, Nov 20th, 2026",
          "FormattedStartTime": "05:00 PM",
          "FormattedEndDate": "Nov 29th",
          "FormattedEndTime": "05:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Nov 20, 21, 22, 27, 28, 29",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795222800000)/",
              "StartDate": "/Date(1795161600000)/",
              "EndDateWithOffset": "/Date(1795237200000)/",
              "EndDate": "/Date(1795161600000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1795276800000)/",
              "StartDate": "/Date(1795248000000)/",
              "EndDateWithOffset": "/Date(1795309200000)/",
              "EndDate": "/Date(1795248000000)/",
              "OccurrenceOrderNumber": 1,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1795363200000)/",
              "StartDate": "/Date(1795334400000)/",
              "EndDateWithOffset": "/Date(1795395600000)/",
              "EndDate": "/Date(1795334400000)/",
              "OccurrenceOrderNumber": 2,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1795827600000)/",
              "StartDate": "/Date(1795766400000)/",
              "EndDateWithOffset": "/Date(1795842000000)/",
              "EndDate": "/Date(1795766400000)/",
              "OccurrenceOrderNumber": 3,
              "DurationInMinutes": 240
            },
            {
              "StartDateWithOffset": "/Date(1795881600000)/",
              "StartDate": "/Date(1795852800000)/",
              "EndDateWithOffset": "/Date(1795914000000)/",
              "EndDate": "/Date(1795852800000)/",
              "OccurrenceOrderNumber": 4,
              "DurationInMinutes": 540
            },
            {
              "StartDateWithOffset": "/Date(1795968000000)/",
              "StartDate": "/Date(1795939200000)/",
              "EndDateWithOffset": "/Date(1796000400000)/",
              "EndDate": "/Date(1795939200000)/",
              "OccurrenceOrderNumber": 5,
              "DurationInMinutes": 540
            }
          ],
          "NumberOfSessions": 6,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 12960,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "11/26/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "a87df312-f263-4b0e-9720-83766860fa3d",
          "CourseId": "00543201",
          "CourseIdTrimmed": "543201",
          "EventName": "SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Replaces the Red Cross Water Safety Instructor (WSI) course. Prerequisites: Lifesaving Swim Instructor certification (not Lifesaving Instructor or Red Cross Water Safety Instructor). Current within 5 years of certification date - current award recommended. Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session) \r\n\r\nJanuary 1, 2026 UPDATE:\r\nEffective January 1, 2026, all participants completing their Swim Instructor Recertification must first complete the Adapted Swim Instructor Course--Online Session: Meeting the Needs of Diverse Swimmers Online Course prior to their recertification date. Proof of completion must be brought to the in-person recertification session. Participants who do not complete the online course in advance or fail to provide proof of completion will be ineligible to complete the recert and will not qualify for a transfer or refund.\r\n",
          "Spots": "12 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$176.19",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Nov 26th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Nov 26th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1795737600000)/",
              "StartDate": "/Date(1795680000000)/",
              "EndDateWithOffset": "/Date(1795755600000)/",
              "EndDate": "/Date(1795680000000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 300,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        },
        {
          "OccurrenceMinStartDate": "12/17/26",
          "OccurrenceMaxStartDate": "",
          "DisplayableRestrictionsForCourses": "Age: 15+",
          "DisplayablePrerequisiteEventsRestrictionsForCourses": "",
          "EventTimeDescription": "04:00 pm - 09:00 pm",
          "EventId": "57377d90-1df2-485d-8047-8d2f036a9124",
          "CourseId": "00543202",
          "CourseIdTrimmed": "543202",
          "EventName": "SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "Details": "Review procedures and get recertified in this specialty course. Replaces the Red Cross Water Safety Instructor (WSI) course. Prerequisites: Lifesaving Swim Instructor certification (not Lifesaving Instructor or Red Cross Water Safety Instructor). Current within 5 years of certification date - current award recommended. Adapted Swim Instructor Online Course Completed (https://lifesavingsocietybcyk.thinkific.com/products/courses/adapted-swim-instruction-session) \r\n\r\nJanuary 1, 2026 UPDATE:\r\nEffective January 1, 2026, all participants completing their Swim Instructor Recertification must first complete the Adapted Swim Instructor Course--Online Session: Meeting the Needs of Diverse Swimmers Online Course prior to their recertification date. Proof of completion must be brought to the in-person recertification session. Participants who do not complete the online course in advance or fail to provide proof of completion will be ineligible to complete the recert and will not qualify for a transfer or refund.\r\n",
          "Spots": "11 spots left",
          "OccurrenceDate": null,
          "BookButtonText": "REGISTER",
          "BookButtonDescription": "REGISTER SWIM FOR LIFE INSTRUCTOR RECERTIFICATION - YOUTH/ADULTS",
          "ClosedButtonName": "CONTACT US",
          "Instructor": null,
          "Facility": "Classroom - 1057",
          "DisplaySettings": {
            "DisplayInstructorsName": false,
            "DisplayPrices": true,
            "DisplaySpotsLeft": true,
            "DisplayRegistrationDate": true,
            "DisplayNumberOfSessions": true,
            "DisplayCourseId": true,
            "DisplayAgeRestrictions": true,
            "DisplayRankRestrictions": false,
            "DisplayGenderRestrictions": false,
            "ButtonName": "REGISTER",
            "UseBookMe5UiWidgetVersion": false,
            "WidgetUIVersion": 0
          },
          "PriceRange": "$176.19",
          "AllDayEvent": false,
          "AnyTimeBrokenOccurrences": false,
          "FormattedStartDate": "Thu, Dec 17th, 2026",
          "FormattedStartTime": "04:00 PM",
          "FormattedEndDate": "Dec 17th",
          "FormattedEndTime": "09:00 PM",
          "FirstOccurrenceFormattedEndTime": "09:00 PM",
          "AlternativeLocation": null,
          "HasAlternativeLocation": false,
          "OccurrenceDescription": "Once",
          "Occurrences": [
            {
              "StartDateWithOffset": "/Date(1797552000000)/",
              "StartDate": "/Date(1797494400000)/",
              "EndDateWithOffset": "/Date(1797570000000)/",
              "EndDate": "/Date(1797494400000)/",
              "OccurrenceOrderNumber": 0,
              "DurationInMinutes": 300
            }
          ],
          "NumberOfSessions": 1,
          "PrerequisiteEvents": false,
          "MinAge": 15,
          "MinAgeMonths": null,
          "MaxAge": null,
          "MaxAgeMonths": null,
          "NoAgeRestriction": false,
          "AgeRestrictions": "15+",
          "GenderRestrictions": "Co-ed",
          "RankRestrictions": "",
          "FromRank": null,
          "ToRank": null,
          "StartingRankId": null,
          "EndingRankId": null,
          "DurationInMinutes": 300,
          "FeeFrequency": null,
          "OrgLogo": "//pmcontent.blob.core.windows.net/e31f2515a47349c5a021ef9f7974f25e/logo/city-of-richmond-300x178.png?200707111452",
          "OrgIsSingleLocation": false,
          "OrgLegalName": "City of Richmond",
          "OrgName": "City of Richmond",
          "Address": {
            "AddressTag": "Minoru Centre for Active Living",
            "Street": "7191 Granville Avenue",
            "City": "Richmond",
            "PostalCode": "V6Y 1N9",
            "CountryId": 0,
            "Country": "",
            "StateProvinceId": 0,
            "AnyFieldMissing": true,
            "Latitude": 49.163231,
            "Longitude": -123.145048,
            "Id": "0a62ced3-b570-41ce-8544-8a98c684947b"
          },
          "Location": "Minoru Centre for Active Living",
          "BookingType": 3
        }
      ]
    }
  ]
}